作者catjimmy (cat)
站内MAC
标题[教学] 升级山狮後的 Homebrew 问题解决
时间Fri Jul 27 22:43:26 2012
跟升级 Lion 时一样在升级山狮後遇到了一些问题
尤其是使用 homebrew 套件管理的会遇到一些问题,主要就是找不到 GCC 或是 X11
引起的,记录了一下解决方式分享给用的到的人:
http://gogojimmy.net/2012/07/27/homebrew-on-moutain-lion/
1. 从 App Store 下载安装山狮。
2. 从 App Store 更新你的 Xcode,更新完毕後在设定 > 下载 > 安装 Command Line
Tools
3. 因为山狮已经移除了 X11,请下载安装 XQuartz
http://xquartz.macosforge.org/landing/
4. 有些人安装了 Xcode 的 Command Line Tools 後一样找不到 GCC (知道原因的拜托
告诉我),你可以下载安装人家打包好的 GCC for OSX
https://github.com/kennethreitz/osx-gcc-installer/
5. 更新升级 Homebrew 中的套件 brew update && brew upgrade
这样应该就能正常使用了
其他:
你可能会看到会出现这样的讯息 :
WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically
loaded 2.7.8
在 StackOverFlow 找到的解法:
gem uninstall nokogiri libxml-ruby
brew uninstall libxml2
brew install libxml2 --with-xml2-config
brew link libxml2
brew install libxslt
brew unlink 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/
这三行请别断行QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.55.51
1F:推 ryanlei:未更新先推 07/27 22:51
2F:→ uranusjr:找不到 GCC 有可能是 link 错误, 找看看有没有 llvm 开头 07/27 22:56
3F:→ uranusjr:的(例如 llvm-gcc) 07/27 22:57
5F:→ ducksteven:homebrew-dupes 里面有 apple-gcc42 07/28 00:41