我安裝了Ruby,然後安裝了RVM,然後配置了Rails。Rails命令只能在一個終端上運行
當我從原始終端調用它的時候,這一切都有效。但是,當我嘗試從新終端調用各種命令,系統只給出了一個錯誤信息,如這一個:
$rails server
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
爲什麼會發生呢?是否有需要設置的全局變量?順便說一句,我正在使用Ubuntu。
我收到了這條消息:WARN:ruby ruby-1.8.7-p334沒有安裝。 要安裝,請執行:'rvm install ruby-1.8.7-p334' - 但它沒有任何意義,因爲我確實安裝了RVM,並且我從它所在的終端執行了命令。有任何想法嗎? :) – Genadinik 2011-04-25 20:15:22
是'ruby -v'工作? Rails gem是否安裝在'rvm gemdir'顯示的目錄中?也許你把它安裝在不同版本的Ruby中(因此在不同的目錄中)。在安裝它的終端中使用'gem which rails'來查看它安裝到的目錄。 – Zabba 2011-04-25 20:17:30
$ ruby -v ruby 1.9.2p180(2011-02-18 revision 30909)[i686-linux] - 那麼我應該只使用你建議的命令和更新的版本號? – Genadinik 2011-04-25 20:22:55