2015-07-11 114 views
1

我爲我的應用程序使用Heroku和cloud9.io。rake db:migrate bundle:command not found

我得到的錯誤:

bash: bundle: command not found

當我嘗試運行命令:

heroku run rake db:migrate 

Localy我的應用程序工作正常,沒有任何錯誤,但我不能夠遷移和我得到的在herokuapp.com路徑上應用。

+0

看起來類似的問題發佈了[這裏](http://stackoverflow.com/a/13296063/5076451)。 –

+0

這並沒有爲我工作.. – olivier

+0

運行'git推起源master'的,然後再次運行'Heroku的運行耙分貝:migrate' – Cyzanfar

回答

0

您的問題可能是由於您正在運行的Ruby版本。

我以前也有過類似的問題,我想一切可能(安裝捆綁等),但有一兩件事,對我的工作是使用下面的命令手動設置的配置:

heroku config:add GEM_PATH=vendor/bundle/1.8

請請注意,您應該將1.8更改爲您當前運行的Ruby版本。

+0

不,不行。但是,謝謝! – olivier

+1

@olivier嗯,這很奇怪。我告訴你一件好事就是在Heroku與客戶支持聯繫。在Heroku中轉到您的儀表板,然後單擊底部的「反饋」按鈕。他們應該毫無困難地爲您找出問題。如果他們幫助你,請發表以下額外的答案。我很好奇這是什麼原因導致你失敗​​。 –

+0

謝謝。我這樣做,但即使從Heroku的人不知道答案..好像在Heroku上未安裝捆綁。這是我從cloud9支持獲得的反饋。 – olivier