错误 - "gem install rails" - 缺少libxml2

Alv*_*nes 7 ruby ruby-on-rails libxml2 nokogiri

我一直在研究Rails安装说明(http://railsapps.github.io/installrubyonrails-mac.html),一切顺利,直到我gem install rails参加New Rails应用程序.当我运行时,我得到了libxml2.这是日志:http://codecascade.com/sIjhQ/raw

我有类似的问题安装nokogiri,我能够解决它的唯一方法是

gem install nokogiri -- --use-system-libraries
Run Code Online (Sandbox Code Playgroud)

我在OS X 10.10.2上.我也安装了RubyMine,如果它可能相关的话.

Not*_*nka 7

我只是遇到了同样的问题,并能够解决它如下:

单独安装Nokogiri只在使用系统库时才有效:

gem install nokogiri -- --use-system-libraries
Run Code Online (Sandbox Code Playgroud)

......但是在执行时仍然失败了bundle install.因此,只需配置bundler以使用系统库构建Nokogiri:

bundle config build.nokogiri --use-system-libraries
Run Code Online (Sandbox Code Playgroud)


Leg*_*ary 6

您没有所需的库,谷歌解决方案很容易:

 brew install libxml2
Run Code Online (Sandbox Code Playgroud)