我運行brew update
和brew upgrade rbenv ruby-build
。 FYI:我昨天更新了xcode到版本8.1。rbenv無法安裝紅寶石2.2.5和2.3.1
我檢查了可用版本,rbenv install -l
。
然後,我試圖安裝ruby2.2.5 rbenv install 2.2.5
,然後我得到以下錯誤。
我試過2.3.1但我得到了同樣的錯誤。我該如何解決這個問題?
Downloading ruby-2.2.5.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2
Installing ruby-2.2.5...
BUILD FAILED (OS X 10.11.6 using ruby-build 20160602)
Inspect or clean up the working tree at /var/folders/2p/49l6q0gs6qzgtxbg4h1st_5h0000gq/T/ruby-build.20161106122840.51330
Results logged to /var/folders/2p/49l6q0gs6qzgtxbg4h1st_5h0000gq/T/ruby-build.20161106122840.51330.log
Last 10 log lines:
Referenced from: /private/var/folders/2p/49l6q0gs6qzgtxbg4h1st_5h0000gq/T/ruby-build.20161106122840.51330/ruby-2.2.5/./miniruby (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _clock_gettime
Referenced from: /private/var/folders/2p/49l6q0gs6qzgtxbg4h1st_5h0000gq/T/ruby-build.20161106122840.51330/ruby-2.2.5/./miniruby (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
make: *** [encdb.h] Trace/BPT trap: 5
make: *** Waiting for unfinished jobs....
make: *** [.rbconfig.time] Trace/BPT trap: 5
使用與您相同的命令,我沒有錯誤。我正在使用'Apple LLVM 8.0.0版(clang-800.0.42.1)'。 cc -v的輸出是什麼? –
@Ortomania:我的輸出:Lokni Apple LLVM 8.0.0版(clang-800.0.42.1) 對象:x86_64-apple-darwin15.6.0 線程模型:posix InstalledDir:/Applications/Xcode.app/Contents/Developer/工具鏈/ XcodeDefault.xctoolchain/usr/bin – shin
您是否手動安裝了一些系統庫? –