brew update
및 brew upgrade rbenv ruby-build
을 실행합니다. 참고 : 어제 xcode를 버전 8.1로 업데이트했습니다.rbenv ruby 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
동일한 명령을 사용하면 오류가 없습니다. 저는'애플 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/ Toolchains/XcodeDefault.xctoolchain/usr/bin – shin
일부 시스템 라이브러리를 수동으로 설치 했습니까? –