我创建了一个全新的Ruby 2.0盒式磁带,然后启动了一个新的Rails 4项目并推送到它,但是当通过捆绑器安装Gems时,它永远停留在安装nokogiri ......以前遇到过任何人吗?
答案 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,捆绑器安装应该现在正确运行