Openshift Ruby Stuck安装Nokogiri

时间:2016-02-21 05:40:05

标签: ruby-on-rails ruby rubygems openshift bundler

我创建了一个全新的Ruby 2.0盒式磁带,然后启动了一个新的Rails 4项目并推送到它,但是当通过捆绑器安装Gems时,它永远停留在安装nokogiri ......以前遇到过任何人吗?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,使用的是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,捆绑器安装应该现在正确运行