Hệ thống ruby trên OS X được symlinked vào Ruby.framework. Kể từ khi bạn cài đặt lại Xcode, nó nên được cài đặt, nhưng bạn cần phải khôi phục lại các liên kết tượng trưng.
Trước tiên, hãy kiểm tra xem tệp này có tồn tại và hoạt động không.
$ /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
Nếu mà công trình lệnh, bạn sẽ có thể thiết lập các liên kết sym lại
cd /usr/bin
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/erb /usr/bin/erb
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/gem /usr/bin/gem
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/irb /usr/bin/irb
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/rake /usr/bin/rake
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/rdoc /usr/bin/rdoc
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ri /usr/bin/ri
sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/testrb /usr/bin/testrb
này sẽ giúp bạn bắt đầu, hy vọng tôi đã không quên bất kỳ của những chương trình mà không cần liên kết. Có đề nghị khác để cài đặt lại ruby ở đây: https://superuser.com/questions/171433/is-it-possible-to-reinstall-fix-mac-os-xs-system-ruby-without-doing-a-complete
Một phương pháp trong một ý chính: https://gist.github.com/1418384
Nguồn
2012-02-15 18:37:25
Không worked.bogon: bin apple $ sudo ln -s ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/rdoc/usr/bin/rdoc ln:/usr/bin/rdoc: Tệp tồn tại bogon: bin apple $ sudo ln -s ../../System/Library/Frameworks/Ruby.khung/Phiên bản/Hiện tại/usr/bin/ri/usr/bin/ri ln:/usr/bin/ri: Tệp tồn tại bogon: bin apple $ sudo ln -s ../../System/Library/Frameworks /Ruby.framework/Versions/Current/usr/bin/testrb/usr/bin/testrb ln:/usr/bin/testrb: Tệp tồn tại – Gank