2012-10-30 165 views
0

我想在我的heroku应用程序中使用ruby 1.8.7,但应用程序无法启动。 Heroku的显示以下错误控制台:未找到bundle命令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

你安装了一个新的ruby版本吗?很好的机会,红宝石版本没有安装捆绑软件,使用

heroku run 'gem install bundler' 

安装新的红宝石后!

+0

是的,我安装了一个新的Ruby版本,然后执行Heroku上运行“宝石安装捆绑”。它说,它安装捆绑软件1.2.1,但仍然显示在日志中的错误.. – Ishu

+0

你可以尝试使用'sudo gem install bundler'来安装它在根目录而不是用户 – Vikko

+0

sudo似乎不可用于heroku运行命令 – Ishu

0

的代码看起来像这样与最新版本:

heroku config:add GEM_PATH=vendor/bundle/1.8