关于Fedora问题的Rails 3

我一直试图在Fedora中安装Rails 3,它要求Ruby为1.8.7或1.9.2。 Fedora官方yum repos有Ruby 1.8.6这是没用的。所以我决定自己从源代码编译它,下载源代码,编译它并成功安装它。 但是这个奇怪的事情发生在安装之后,sudo gem或者sudo ruby​​都没有工作,它只是返回说找不到的命令。
which ruby
/usr/local/bin/ruby

ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

sudo ruby
sudo: ruby: command not found

sudo echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
我错过了什么,为什么它在PATH中找不到红宝石?     
已邀请:
检查你的PATH变量(在.bash_profile或.bashrc文件中设置,将/ usr / local / bin添加到PATH的前面: PATH =在/ usr / local / bin目录:$ PATH 我建议您查看RVM - 到目前为止,在不同的Ruby版本之间安装和切换以及为每个版本独立维护Gems的最佳方法! https://rvm.io 使用RVM比手动编译容易得多,并且它可以保存所有Gem按Ruby版本组织! 还有一个RailsCast:http://railscasts.com/episodes/200-rails-3-beta-and-rvm     

要回复问题请先登录注册