Я хочу установить Ruby on Rails (я использую FreeBSD, но не хочу использовать порты для RoR), так что это более общий вопрос unix / RoR.
Просто как лучше всего установить Rake.
http://rake.rubyforge.org/ предлагает:
% ruby install.rb
или
gem install --remote rake
Я установил Ruby 1.9, и путь к его библиотеке
/usr/local/lib/ruby/
Я не уверен, что лучший способ из двух вышеупомянутых вариантов или есть ли другие рекомендации. (По сути, FreeBSD все еще находится на Ruby 1.8, и поэтому я просто хочу выполнить все RoR в автономной установке, а не смешивать гемы портов с другими гемами, которых нет в портах).
Рубин 1.9.2 (lang/ruby19
порт) корабли с граблями-0.8.7.
Вы можете полностью игнорировать Ruby 1.8 во FreeBSD, а) удалив его и б) добавив в /etc/make.conf
линия:
RUBY_DEFAULT_VER=1.9
Затем установите lang/ruby19
порт, обновите rubygems (как root):
# gem update rdoc # gem update --system
и, наконец, устанавливаем рельсы:
# gem install rails
И забудьте о драгоценных камнях из портов, используйте gem
инструмент для управления драгоценными камнями.
Если вы хотите установить несистемные рельсы, установите shells/bash
порт и вручную установить RVM https://rvm.beginrescueend.com/. Он отлично работает во FreeBSD с bash в качестве оболочки.