ruby-on-rails – ruby?? on rails – 问题捆绑安装nokogiri 1.7
发布时间:2020-12-17 03:33:18 所属栏目:百科 来源:网络整理
导读:我有问题尝试捆绑安装nokogiri 1.7.2 我在用 gem 'rails','4.2.4'MacOS High Sierra version 10.13.6 我不知道出了什么问题 下面是我的错误输出: 完整错误输出: https://gist.github.com/axilaris/68e7df57c3e29366d7a1998eebd93517 这是错误描述的地方:
我有问题尝试捆绑安装nokogiri 1.7.2
我在用 gem 'rails','4.2.4' MacOS High Sierra version 10.13.6 我不知道出了什么问题 下面是我的错误输出: 完整错误输出: https://gist.github.com/axilaris/68e7df57c3e29366d7a1998eebd93517 这是错误描述的地方: An error occurred while installing nokogiri (1.7.2),and Bundler cannot continue. Make sure that `gem install nokogiri -v '1.7.2'` succeeds before bundling. In Gemfile: rails_admin was resolved to 1.1.1,which depends on rails was resolved to 4.2.4,which depends on actionmailer was resolved to 4.2.4,which depends on actionpack was resolved to 4.2.4,which depends on actionview was resolved to 4.2.4,which depends on rails-dom-testing was resolved to 1.0.8,which depends on nokogiri 更新,没有使用sudo gem install nokogiri $sudo gem install nokogiri -v '1.7.2' Building native extensions. This could take a while... …. Building Nokogiri with a packaged version of libxml2-2.9.4 with the following patches applied: - 0001-Fix-comparison-with-root-node-in-xmlXPathCmpNodes.patch - 0002-Fix-XPointer-paths-beginning-with-range-to.patch - 0003-Disallow-namespace-nodes-in-XPointer-ranges.patch Team Nokogiri will keep on doing their best to provide security updates in a timely manner,but if this is a concern for you and want to use the system library instead; abort this installation process and reinstall nokogiri as follows: gem install nokogiri -- --use-system-libraries [--with-xml2-config=/path/to/xml2-config] [--with-xslt-config=/path/to/xslt-config] If you are using Bundler,tell it to use the option: bundle config build.nokogiri --use-system-libraries bundle install Note,however,that nokogiri is not fully compatible with arbitrary versions of libxml2 provided by OS/package vendors. ************************************************************************ Extracting libxml2-2.9.4.tar.gz into tmp/x86_64-apple-darwin17/ports/libxml2/2.9.4... OK Running git apply with /Library/Ruby/Gems/2.3.0/gems/nokogiri-1.7.2/patches/libxml2/0001-Fix-comparison-with-root-node-in-xmlXPathCmpNodes.patch... OK Running git apply with /Library/Ruby/Gems/2.3.0/gems/nokogiri-1.7.2/patches/libxml2/0002-Fix-XPointer-paths-beginning-with-range-to.patch... OK Running git apply with /Library/Ruby/Gems/2.3.0/gems/nokogiri-1.7.2/patches/libxml2/0003-Disallow-namespace-nodes-in-XPointer-ranges.patch... OK Running 'configure' for libxml2 2.9.4... OK Running 'compile' for libxml2 2.9.4... ERROR,review '/Library/Ruby/Gems/2.3.0/gems/nokogiri-1.7.2/ext/nokogiri/tmp/x86_64-apple-darwin17/ports/libxml2/2.9.4/compile.log' to see what happened. Last lines are: ... 也许与此相关? https://github.com/sparklemotion/nokogiri/issues/1690 更新18.9.2018 我注意到笔记本电脑上的rails环境存在重大问题.我试图创建一个新的rails应用程序. nokogiri给我的环境带来了重大问题.问题是什么以及如何解决这个问题? 解决方法
有时也发生在我身上,在这种情况下,我只是通过gem install nokogiri -v’1.7.2’安装nokogiri,如错误所示.如果失败,请首先尝试gem uninstall nokogiri -v’1.7.2’并重试…
正如xploshioOn所提到的,使用sudo gem install作为最后的手段. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |