我想安装 Ruby on Rails(我正在运行 FreeBSD,但不想使用 RoR 端口),所以这是一个更通用的 unix/RoR 问题。
简单来说,安装 Rake 的最佳方法是什么?
% ruby install.rb
或者
gem install --remote rake
我已经安装了 Ruby 1.9,它的库路径是
/usr/local/lib/ruby/
我不确定上述两个选项中哪个是最佳选择,或者是否有其他建议。(本质上,FreeBSD 仍然使用 Ruby 1.8,因此我只想在独立安装中完成所有 RoR,而不是将 Ports gem 与不在 Ports 中的其他 gem 混合在一起)。
答案1
Ruby 1.9.2(lang/ruby19
port)附带 rake-0.8.7。
您可以在 FreeBSD 上完全忽略 Ruby 1.8,方法是 a) 删除它并 b) 添加以下/etc/make.conf
行:
RUBY_DEFAULT_VER=1.9
然后安装lang/ruby19
端口,更新 rubygems (以 root 身份):
# gem 更新 rdoc # 宝石更新--系统
最后,安装导轨:
# 宝石安装轨道
忘记任何来自港口的宝石,使用gem
工具来管理宝石。
如果你想要非系统轨道设置,请安装shells/bash
端口并手动安装 RVMhttps://rvm.beginrescueend.com/。它在以 bash 作为 shell 的 FreeBSD 中完美运行。