2011-06-18 20 views
0

我似乎在Mac OS 10.6.7上打破了我的Rails安裝。這裏的狀態:意外nuked我的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 

我用自制來管理這些軟件包:

MacBook-Pro$ brew list 
distribute libyaml  ossp-uuid python  sqlite 
gdbm  mongodb  pip  readline wget 
git  mysql  postgresql ruby 

我的〜/ .profile中有這樣的:

這個嚴酷的考驗開始
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 

之前,我用

sudo gem install rails 

我只是跑了一遍,得到了S:

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 

但是當我運行:

which rails 

我得到什麼回報。

我認爲在某些時候我進入了/ usr/bin /這是我認爲「哪個rails」指向了,以便查看rails文件中的內容。我想我可能已經刪除了這個文件。 (是的,我是白癡。)

它看起來像我需要連接的軌道寶石的位置與操作系統,以便它知道它在那裏?或者可以/應該對整個安裝進行覈對嗎?我會很感激任何指導!

回答

6

這可能是切換到使用rvm的好時機。

https://rvm.io

+0

謝謝,這工作到最後!我不得不兩次嘗試'gem install rails',但現在都已經安裝好了。 –

0

嘗試用寶石與-V選項安裝,也許你會看到它安裝了一切。它爲我安裝rails在/Library/Ruby/Gems/1.8/gems/rails-3.0.9/bin/rails和/ usr/bin/rails。這很不方便,但是如果它不能自動爲你添加,你可以從第一個位置複製到第二個位置。最好的想法很可能是將它摧毀並重新開始。

相關問題