gpt4 book ai didi

Heroku compass buildpack compass 失败

转载 作者:行者123 更新时间:2023-12-04 21:15:18 34 4
gpt4 key购买 nike

我正在尝试将 compass 构建包推送到 heroku 服务器,https://github.com/stephanmelzer/heroku-buildpack-nodejs-grunt-compass

它一直工作到最近,我不确定在 heroku 方面发生了什么,它不再工作并给我这个错误:

bash: /app/.gem/ruby/1.9.1/bin/compass: /app/vendor/ruby-1.9.2/bin/ruby: bad interpreter: No such file or directory

我不确定他们是否更改了 ruby​​ 版本或其他内容

有人知道可能是什么问题和解决方法吗?

我使用雪松堆栈,运行节点

最佳答案

我想在接受的答案中添加更多解释,因为我遇到了完全相同的问题,并且我相信大多数人需要按如下方式取消设置旧的 buildpack:

首先取消设置旧的 buildpack 并指向 buildpack-multi:

heroku config:unset BUILDPACK_URL
heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git

Buildpack multi 要求您添加自己的 .buildpacks 文件。这个配置是我最终成功使用的:
cat .buildpacks
https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-ruby.git

这是我的 Gemfile,仅用于拾取 Compass:
cat Gemfile
source 'https://rubygems.org'
gem 'compass'

现在你需要做:
bundle install

这将添加一个 Gemfile.lock

将所有内容提交给 git 并推回到 heroku。这将启动您的新多 buildpack 配置,并希望让您重新启动并运行。您应该会看到 nodejs 和 ruby​​ 构建包按上述配置串行下载。

免责声明:这可能是对时间敏感的 Material ,因为 heroku 很可能会在接下来的几个月里改变一些东西。

关于Heroku compass buildpack compass 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25091012/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com