2011-06-23 27 views
0

我試圖將此Rails 3.1應用程序放到Heroku上,我在Win7 64位上,並且無法準確安裝therubyracer gem,這與我所能看到的遠遠不同通過審判,要求不要從Heroku得到一個錯誤(H10代碼)。Rails:僅在運行包時爲遠程服務器設置Gemfile項目

我已經做了

組:生產做 寶石「therubyracer」 結束

,試圖從發展ENV分開,但不管,當我運行包,它仍會嘗試安裝在Windows上拋出錯誤的therubyracer。

有沒有一種方法可以指定gem文件中的gem,但它會在開發箱中完全忽略?

感謝

回答

1

會盡力bundle install --without development如果你想group :development下指定的寶石被忽略。

請注意,這將創建一個.bundle目錄,這將導致它在未來持續存在。如果使用git,最好將此文件夾添加到您的.gitignore;只要刪除它,如果要刪除此持久性。

+0

嘿,做到了。我想要的,實際上是捆綁安裝 - 沒有生產----謝謝關於.bundle的提示,忽略了。 ----每次我進行捆綁安裝時都必須輸入額外的內容,但是我要向誰抱怨:)。 –

+0

你可以在〜/ .bashrc中設置一個別名,比如'alias bundle_prod_dis ='bundle install --without production''? –

+0

也許powershell,沒有.bashrc :( –

相關問題