Dav*_*les 18 ruby-on-rails nokogiri osx-mountain-lion
在重新安装Mac OS X 10.8 Mountain Lion之后,安装了Ruby 1.9.3和Ruby on Rails 3.2.6之后,我启动了Rails控制台,并收到了以下警告消息:
警告:Nokogiri是针对LibXML 2.7.3版本构建的,但动态加载了2.7.8
我该如何解决?
Dav*_*les 13
我找到了Lion的一些修复程序,但Mountain Lion却没有.尽管如此,我已经尝试过这个并且它有效:
gem uninstall nokogiri libxml-ruby
brew update
brew uninstall libxml2
brew install libxml2 --with-xml2-config
brew link libxml2
brew install libxslt
brew link libxslt
gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.8.0/include/libxml2/ --with-xml2-lib=/usr/local/Cellar/libxml2/2.8.0/lib/ --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.26/
Run Code Online (Sandbox Code Playgroud)
来源(狮子会):https://gist.github.com/1349681
小智 13
我重新安装了Ruby,修复了它.能够使用内置库.
Joh*_*ian 13
gem uninstall nokogiri
bundle install
Run Code Online (Sandbox Code Playgroud)
更好:
gem pristine nokogiri
Run Code Online (Sandbox Code Playgroud)
注意:
升级系统和库更改时,这将反复发生.
归档时间: |
|
查看次数: |
6166 次 |
最近记录: |