我使用的是Rvm和ruby 2.1.5p273。
nokogiri安装者:gem install nokogiri
它的安装非常完美:
Successfully installed nokogiri-1.6.5
Parsing documentation for nokogiri-1.6.5
Done installing documentation for nokogiri after 3 seconds
1 gem installed键入后:
gem list | grep nokogiri我明白了:nokogiri (1.6.5)
这一切都在Mac Yosemite上。
require 'nokogiri'显示:LoadError: cannot load such file -- nokogiri/nokogiri
我搜索了所有的SO和其他论坛,几个小时都没有解决方案。
gem env提供:
RubyGems Environment:rvm info给出
ruby-2.1.5:system: uname:"Darwin macs-MacBook-Pro.local 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014;根目录:xnu-2782.1.97~2/RELEASE_X86_64 x86_64“system:"osx/10.10/x86_64”bash:"/bin/bash => GNU bash,版本3.2.53(1)-release (x86_64--release-darwin14)“zsh:"/usr/local/bin/zsh => zsh 5.0.5 (x86_64-apple-darwin13.0.0)”
rvm:版本:"rvm 1.26.4 (最新) by Wayne E.Sguin,Michal Papis [https://rvm.io/]“更新:"1个月25天17小时46分45秒前”路径:"/Users/mac/.rvm“
ruby:解释器:"ruby“版本:" 2.1.5p273”日期:"2014-11-13“平台:"x86_64-darwin14.0”修补程序级别:"2014-11-13修订版48405“full_version:"ruby 2.1.5p273 (2014-11-13修订版48405) x86_64-darwin14.0”
主页: gem:"/Users/mac/.rvm/gems/ruby-2.1.5“ruby:"/Users/mac/.rvm/rubies/ruby-2.1.5”
二进制文件: ruby:"/Users/mac/.rvm/rubies/ruby-2.1.5/bin/ruby“irb:"/Users/mac/.rvm/rubies/ruby-2.1.5/bin/irb”gem:"/Users/mac/.rvm/rubies/ruby-2.1.5/bin/gem“rake:"/Users/mac/.rvm/gems/ruby-2.1.5/bin/rake”
环境:路径:"/Users/mac/.rvm/gems/ruby-2.1.5/bin:/Users/mac/.rvm/gems/ruby-2.1.5@global/bin:/Users/mac/.rvm/rubies/ruby-2.1.5/bin:/usr/local/heroku/bin:/Users/mac/.rbenv/shims:/Users/mac/.rbenv/bin:/Users/mac/.pyenv/bin:./node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Users/mac/.gem/ruby/1.8/bin:/opt/nginx/sbin:/Users/mac/.bash_it/plugins/available/todo:/Users/mac/.rvm/bin:/Users/mac/android-sdks/platform-tools/“GEM_HOME:"/Users/mac/.rvm/gems/ruby-2rubies“ruby:"/Users/mac/.rvm/gems/ruby-2.1.5:/Users/mac/.rvm/gems/ruby-2.1.5@global”.1.5:“/GEM_PATH/mac/.rvm/rubies/ruby-2.1.5”IRBRC:"/Users/mac/.rvm/rubies/ruby-2.1.5/.irbrc“RUBYOPT:"”gemset:"“
发布于 2014-12-11 00:04:50
你能试试下面这些东西吗:
brew update
xcode-select --install
brew install libiconv
brew link libiconv然后试试这些:
gem pristine nokogiri
gem install nokogiri -- --with-iconv-dir=/usr/local/Cellar/libiconv/1.14
or
bundle install另外,请检查您是否正确加载了正确的gemset/ruby版本。
发布于 2014-12-11 01:27:11
我也遇到了同样的问题,只需添加sudo就可以很好地工作
也就是说,安装nokogiri的命令是:gem install nokogiri,现在尝试添加如下所示的sudo
sudo gem install nokogirihttps://stackoverflow.com/questions/27405415
复制相似问题