【发布时间】:2014-11-03 11:07:57
【问题描述】:
我正在尝试将我在 Windows 上开发的 Rails 应用程序部署到 Openshift。但是,捆绑包并不完整,因为Gemfile.lock 包含如下行:
pg (0.17.0-x86-mingw32)
因此不会在 Openshift 的 Linux 实例上安装。
知道 Heroku 通过检测 Windows Gemfile.lock 并删除它来解决这个问题,我尝试添加一个 `.openshift/action_hooks/pre_build 脚本来做这件事
rm Gemfile.lock
或
sed -i /mingw32/d Gemfile.lock
但两者都没有帮助。如何将我的应用部署到 Openshift 并让它选择所有 gem 的合适 Linux 版本?
【问题讨论】:
标签: ruby-on-rails windows ruby-on-rails-3 openshift