Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Openshift Ruby在安装Nokogiri时卡住了_Ruby On Rails_Ruby_Rubygems_Openshift_Bundler - Fatal编程技术网

Ruby on rails Openshift Ruby在安装Nokogiri时卡住了

Ruby on rails Openshift Ruby在安装Nokogiri时卡住了,ruby-on-rails,ruby,rubygems,openshift,bundler,Ruby On Rails,Ruby,Rubygems,Openshift,Bundler,我创建了一个全新的Ruby 2.0盒式磁带,然后启动了一个新的Rails 4项目并将其推向市场,但是当通过bundler安装Gems时,它永远无法安装nokogiri。。。以前有人遇到过这个问题吗?我也遇到过同样的问题,当时使用的是Rails盒带,但默认模板上不会出现这种情况,因为它没有任何Gemfile依赖项 我注意到nokogiri只能安装在openshift上,并带有——使用系统库额外参数,如下所示: gem安装nokogiri--使用系统库 但是,前缀 bundle配置--local b

我创建了一个全新的Ruby 2.0盒式磁带,然后启动了一个新的Rails 4项目并将其推向市场,但是当通过bundler安装Gems时,它永远无法安装nokogiri。。。以前有人遇到过这个问题吗?

我也遇到过同样的问题,当时使用的是Rails盒带,但默认模板上不会出现这种情况,因为它没有任何Gemfile依赖项

我注意到nokogiri只能安装在openshift上,并带有
——使用系统库
额外参数,如下所示:

gem安装nokogiri--使用系统库

但是,前缀

bundle配置--local build.nokogiri--使用系统库

由于我们没有写入.bundle目录的权限,预构建钩子将产生一个错误。方法是在本地计算机上运行
bundle config--local…
命令,它将在本地项目层次结构中生成一个.bundle目录,然后将其中的文件添加到git并将其推送到openshift,bundler安装现在应该可以正常运行了