2012-10-30 164 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