我已經安裝了rails 1.8.7,忘記了它,然後通過RVM安裝了1.9.3。我遇到了奇怪的錯誤,所以我清理了我的Mac系統版本的Ruby,並重新開始使用RVM。到目前爲止,我錯過了Rails安裝(OS X)
安裝了Ruby:
rvm reinstall 1.9.3-p0
which ruby
/Users/User/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
手動設置的RubyGems
which gem
/Users/User/.rvm/rubies/ruby-1.9.3-p0/bin/gem
試圖安裝導軌
sudo gem install rails
Successfully installed rails-3.2.1
1 gem installed
gem list
rails (3.2.1, 3.2.0)
它說,鐵軌安裝,但which gem
不工作,當我嘗試使用rails new
我得到:
-bash: rails: command not found
我在這裏肯定錯過了一些東西。我能想到的唯一解釋是,之前的ruby或rails安裝存在導致問題的遺留問題。有沒有辦法從頭開始完全?
卸載您的系統版本的Ruby(1.8.7)絕對是一個壞主意。嘗試做一個'rails -v',如果沒有返回,請嘗試'rvmsudo gem install rails'。 – John 2012-01-31 17:09:13
'rvmsudo gem install rails'是一個改進,因爲它顯示它正在下載所有的rails文件,但在'31 gems installed'後立即嘗試'rails new x',並且再次找不到'command not'。 – ntesler 2012-02-01 02:01:08