我无法通过rvm安装ruby-2.3.0,而它与ruby-2.2.0一起使用。
错误信息如下
Error running '__rvm_make -j 1',
showing last 15 lines of /Users/Rookie/.rvm/log/1472865655_ruby-2.3.0/make.log
compiling ./missing/explicit_bzero.c
compiling ./missing/setproctitle.c
compiling dmyenc.c
linking miniruby
config.status: creating ruby-runner.c
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Users/Rookie/.rvm/src/ruby-2.3.0/./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: /Users/Rookie/.rvm/src/ruby-2.3.0/./miniruby (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
make: *** [.rbconfig.time] Trace/BPT trap: 5
+__rvm_make:0> return 2
There has been an error while running make. Halting the installation.
/usr/lib/libSystem.B.dylib就是......
有没有办法解决它?
答案 0 :(得分:16)
我遇到了与Ruby 2.3.1(El Capitan)相同的问题。我解决了这个好消息。 : - )
我按照此页面上的安装教程进行操作:https://gorails.com/setup/osx/10.10-yosemite
第一步之后:
var formData = new FormData($(this)[0]);
有一条消息:"安装XCode命令行工具。"也许在更新XCode后需要重新安装它们。
与建议一样,运行:
brew install rbenv ruby-build
之后,Ruby的构建和安装为我工作。
答案 1 :(得分:3)
** Mac OSX Sierra **
上面的答案建议使用brew install rbenv ruby-build
。我没有必要。自从我开始进行iOS开发以来,我安装了Xcode。但显然没有安装xcode命令行工具。所以我必须先运行以下内容:
xcode-select --install
答案 2 :(得分:0)
我认为链接的答案是相关的,我的代码在运行以下命令后有效:
pip install 'pillow!=5.1.0'