意外地修复了我的Rails安装 - 我需要做些什么才能恢复?

Jed*_*sen 0 ruby rubygems ruby-on-rails ruby-on-rails-3

我似乎在Mac OS 10.6.7上破坏了我的Rails安装.这是状态:

MacBook-Pro$ which ruby
/usr/local/bin/ruby
MacBook-Pro$ which gem
/usr/local/bin/gem
MacBook-Pro$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0]
MacBook-Pro$ gem -v
1.8.5
Run Code Online (Sandbox Code Playgroud)

我使用自制软件来管理这些包:

MacBook-Pro$ brew list
distribute  libyaml     ossp-uuid   python      sqlite
gdbm        mongodb     pip     readline    wget
git     mysql       postgresql  ruby
Run Code Online (Sandbox Code Playgroud)

我的〜/ .profile有这个:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

在这次考验开始之前,我曾经使用过

sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

我刚刚再次运行它得到了这个:

MacBook-Pro$ sudo gem install rails
Password:
Successfully installed rails-3.0.9
1 gem installed
Installing ri documentation for rails-3.0.9...
file 'lib' not found
Installing RDoc documentation for rails-3.0.9...
file 'lib' not found
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时:

which rails
Run Code Online (Sandbox Code Playgroud)

我得不到任何回报.

我想在某些时候我进入/ usr/bin /这是我认为"哪个rails"指向以查看rails文件中的内容.我想我可能已经删除了这个文件.(是的,我是个白痴.)

看起来我似乎需要将rails gem的位置与操作系统连接起来,以便它知道它在那里?或者我可以/应该核对整个装置吗? 我很感激任何指导!

Aar*_*nni 6

这可能是切换到使用rvm的好时机.

https://rvm.io