看着我的Gemfile.lock
,我發現一個用windows版本指定的gem。那是因爲我在Windows環境下開發(我知道,我能說什麼?)。不幸的是,我使用的是heroku,這是linux環境。這會導致應用程序崩潰。rails Gemfile.lock - gem windows版本與linux
我發現了一個解決方法:刪除Gemfile.lock然後提交和推送。
但是這個解決方案不是很好嗎?我的意思是,就像用膠帶固定防風罩一樣。
我想知道如果你們發現解決方案更優雅這個環境問題,這將不會強迫我操縱文件。
提前,謝謝。
類似的問題出現了幾個月後,但我不認爲有一個令人滿意的答案呢:http://stackoverflow.com/questions/3642085/make-bundler-use-不同的寶石換不同的平臺 – Steve 2010-11-05 09:47:29
如果我git忽略Gemfile.lock?這會起作用嗎? – 2010-11-05 10:19:00