我正在尝试将我在Windows上开发的Rails应用程序部署到Openshift。但是,捆绑包并不完整,因为Gemfile.lock包含如下代码行:
pg (0.17.0-x86-mingw32)因此,它不会安装在Openshift的Linux实例上。
知道Heroku通过检测并删除Windows来解决这个问题,我尝试添加一个`.openshift/ Gemfile.lock _hooks/pre_build脚本来执行以下操作
rm Gemfile.lock或
sed -i /mingw32/d Gemfile.lock但两者都无济于事。我如何将我的应用程序部署到Openshift上,并让它获得所有gem的合适Linux版本?
发布于 2014-11-03 11:07:58
尝试包含文件的完整路径,如下所示:rm $OPENSHIFT_REPO_DIR/Gemfile.lock
您应该能够通过rhc ssh连接到服务器,以便测试该解决方案。
https://stackoverflow.com/questions/26676717
复制相似问题