我不断得到
App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/ruby.tgz
More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
! Push failed
当我尝试部署Rails应用程序时。
我的根目录中已经有一个package.json
文件。
我的根目录中已经有一个Gemfile
。
我已经将自己的buildpack设置为heroku/ruby
。
这是Heroku仪表板上的完整错误的图片:
如果有帮助,请访问以下仓库:https://github.com/TrentCodes/AboutMeWebsite.git
答案 0 :(得分:0)
我的根目录中已经有一个
package.json
文件。我的根目录中已经有一个
Gemfile
。
不,你不知道:它们在a folder called aboutmewebsite/
中。
您需要将该目录中的所有内容移动到根目录(当前包含README.md
和aboutmewebsite/
的文件夹)。
我已经将自己的buildpack设置为
heroku/ruby
。
如果您打算安装package.json
中的依赖项,则将also need {.3}} buildpack。像
heroku buildpacks:add --index 1 heroku/nodejs
应该这样做。之后运行heroku buildpacks
,以确保首先使用Node.js构建包,然后是Ruby构建包。