我最近在升級包破壞了我的上次安裝後重新安裝了Ubuntu 12.04。我一直在關注this walkthrough以恢復Rails並繼續處理我現有的項目。我已經安裝了rvm
,以rvm requirements
列出的所有軟件包以及我的所有開發工具(例如,vim
,git
等)。Ubuntu未檢測到Rails安裝
不過,我被卡住的rails
命令,我是否嘗試rails (n,s,g)
,並返回錯誤信息
$ rails
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
我已經做了以下內容:
$ gem install rails
Successfully installed rails-3.2.3
1 gem installed
但依據在下面的檢查中,它仍然沒有安裝。
$ which gem
/home/eyoung/.rvm/bin/gem
$ which ruby
/home/eyoung/.rvm/bin/ruby
$ which rails
(no output)
我在我的智慧結尾;關於發生什麼事的任何想法?
額外的細節:
操作系統:Ubuntu的12.04 x86_64的
套餐:RVM安裝了Ruby 1.9.3p194 W/OpenSSL的& RubyGems的
ruby
和gem
是系統$PATH
編輯於:根據要求,
$ gem list rails
*** LOCAL GEMS ***
rails (3.2.3)
'gem list rails'打印什麼?很可能你的路上沒有「鐵軌」。 – birryree 2012-04-28 21:53:42
@birryree根據輸出,它*是*那裏,但它怎麼不在我的道路上?我認爲它是通過'rvm'安裝的'〜/ .rvm'目錄的一部分。另外,我需要在我的'〜/ .bashrc'中添加什麼目錄? – Edwin 2012-04-28 22:04:01
你需要設置你的'rvm'作爲默認值:'rvm use 1.9.3 --default'。這將設置所有路徑正確。 – birryree 2012-04-28 22:08:57