我正在尝试在我的heroku应用程序中使用ruby 1.8.7,但应用程序无法启动。 Heroku在控制台中显示以下错误:
2012-10-30T13:29:08+00:00 app[web.2]: bash: bundle: command not found
heroku run "bundle --version"
也会返回未找到的命令:
heroku run "bundle --version"
Running `bundle --version` attached to terminal... up, run.1
bash: bundle: command not found
关于这里可能存在什么问题的任何想法?
答案 0 :(得分:2)
我们在heroku支持团队的帮助下解决了这个问题。博客(Bundler problems with heroku),以防万一节省宝贵的时间。
答案 1 :(得分:0)
您是否安装了新的ruby版本? ruby版本没有安装捆绑器的好机会,使用
heroku run 'gem install bundler'
安装新红宝石后!
答案 2 :(得分:0)
使用最新版本的代码如下所示:
heroku config:add GEM_PATH=vendor/bundle/1.8