Я новичок как в Ruby, так и в Mac OSX, хотя у меня достаточно опыта работы с командами Unix.Я только что установил Ruby 1.9 с помощью команды MacPorts (port install ruby19).Затем мне нужно было сделать поиск в root, чтобы выяснить, куда он пошел, что оказалось: /opt/local/var/macports/software/ruby19/1.9.1-p376_0/opt/local/bin/ruby1.9.
Текущая версия Ruby (1.8.6) запускается через / usr / bin / ruby, которая является символической ссылкой на /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby, где Current - это символическая ссылка на каталог с именем 1.8.
Я бы хотел сделать Ruby 1.9 своим стандартным (наряду со связанными инструментами, такими как irb), и хотя мне удастся это сделать, я бы хотелхотелось бы узнать, есть ли обычный способ.Должен ли я скопировать или связать путь MacPorts с /System/Library/Frameworks/Ruby.framework/Versions/1.9, а затем указать Текущий на 1.9?(Я бы также переименовал или скопировал исполняемые файлы: ruby1.9 в ruby, irb1.9 в irb и т. Д.) Или я должен просто удалить ссылку / usr / bin / ruby (и / usr / bin / irb,и т.д.) и создавать новые, указывающие на версию MacPorts?