【发布时间】:2016-02-21 05:40:05
【问题描述】:
我创建了一个全新的 Ruby 2.0 墨盒,然后启动了一个新的 Rails 4 项目并推送到它,但是当通过捆绑器安装 Gems 时,它永远卡在安装 nokogiri...之前有人遇到过吗?
【问题讨论】:
标签: ruby-on-rails ruby rubygems openshift bundler
我创建了一个全新的 Ruby 2.0 墨盒,然后启动了一个新的 Rails 4 项目并推送到它,但是当通过捆绑器安装 Gems 时,它永远卡在安装 nokogiri...之前有人遇到过吗?
【问题讨论】:
标签: ruby-on-rails ruby rubygems openshift bundler
我遇到了同样的问题,我使用的是 Rails 墨盒,但它不会发生在默认模板上,因为它没有任何 Gemfile 依赖项。
我注意到 nokogiri 只能在 openshift 上安装--use-system-libraries 额外参数,如下所示:
gem install nokogiri -- --use-system-libraries
但是,前缀
bundle config --local build.nokogiri --use-system-libraries
到 pre_build 钩子会产生错误,因为我们没有写入 .bundle 目录的权限。如何做到这一点是在本地计算机上运行bundle config --local... 命令,它将在本地项目层次结构中生成一个 .bundle 目录,然后将文件添加到您的 git 并将其推送到 openshift,bundler install 应该可以正确运行现在
【讨论】: