2014-10-31 85 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为了测试解决方案连接到服务器。