2014-10-31 118 views
0

我試圖部署一個我在Windows上開發的Rails應用程序,以Openshift。然而,包是不完整的,因爲Gemfile.lock包含線,如:覆蓋windows gem版本部署到Openshift

pg (0.17.0-x86-mingw32) 

因此這還是沒有得到安裝在Linux實例在Openshift。

知道了Heroku的解決了這個問題,通過檢測一個Windows Gemfile.lock的,並刪除它,我已經嘗試添加一個'.openshift/action_hooks/pre_build腳本做任何

rm Gemfile.lock 

​​

但都沒有幫助。我怎樣才能將我的應用程序部署到Openshift並讓它選擇合適的Linux版本的所有寶石?

回答

0

嘗試,包括一個完整的文件路徑,這樣的:rm $OPENSHIFT_REPO_DIR/Gemfile.lock

您應該能夠通過rhc ssh爲了測試解決方案連接到服務器。