Tôi đã không cài đặt ruby-2.3.0 bằng rvm, trong khi nó hoạt động với ruby-2.2.0.Biểu tượng bị thiếu khi cài đặt ruby-2.3.0 trên OS X 10.11.6 bởi RVM
Các thông báo lỗi như sau
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 là nó ở đâu ...
Có cách nào để sửa chữa nó?
[benben'] (https://github.com/rbenv/rbenv) có thể thực hiện được không? – tadman
Đầu ra cho biết 'miniruby' được xây dựng cho 10,12. Nếu bạn đang trên 10,11 và cố gắng chạy tập tin thực thi được xây dựng cho 10,12 đó có lẽ là vấn đề. – nloveladyallen
FWIW, tôi đã gặp vấn đề tương tự khi thử 'rvm install ruby-2.2.4' và cũng bắt đầu máy chủ đường ray. Tôi chuyển từ sử dụng máy chủ ứng dụng mỏng trở lại WEBrick và máy chủ đường ray bắt đầu tốt ngay bây giờ. Tôi cũng vào ngày 10.11.6 – Slenny