Я не смог установить ruby-2.3.0 на rvm, пока он работал с ruby-2.2.0.Отсутствует символ при установке ruby-2.3.0 на OS X 10.11.6 от RVM
сообщение об ошибке, как показано ниже
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 где это ...
Есть ли способ это исправить?
Is [ 'rbenv'] (https://github.com/rbenv/rbenv) в состоянии сделать это? – tadman
Вывод: 'miniruby' был построен для 10.12. Если вы используете 10.11 и пытаетесь запустить исполняемые файлы, созданные для 10.12, это, вероятно, проблема. – nloveladyallen
FWIW, у меня была такая же проблема при попытке «rvm install ruby-2.2.4», а также запуск сервера rails. Я переключился с сервера Thin App обратно на WEBrick, и сервер rails теперь начинает работать нормально. Я также на 10.11.6 – Slenny