2015-04-02 24 views
1

我創建了一個Rails項目,但是當我發出指令,如軌道S命令或者軌道三我得到:Rails的不是從項目目錄中承認

The program 'rails' can be found in the following packages: * ruby-railties-3.2 * ruby-railties-4.0 Try: sudo apt-get install <selected package>

我需要把我的路變量?請幫忙!

+0

是否http://stackoverflow.com/questions/14135612/the-program-rails-can-be-found-in-the-following-packages-issue-with-some-app解決您的問題? – Rahul 2015-04-02 03:15:53

回答

0

您需要使用捆綁器將gem文件安裝到您的gem文件中。從您的應用的根目錄中輸入bundle。接下來,使用捆綁器運行您的命令,如bundle exec rails cbundle exec rails s

+0

我不得不安裝捆綁軟件。當我運行bundle exec rails c時,例如,我得到:您的Ruby版本是1.9.3,但您的Gemfile指定爲2.0.0。所以我在RVM中安裝了ruby 2.0.0,當我輸入rvm時使用2.0.0,我得到:RVM不是一個函數,用'rvm use ...'選擇紅寶石將不起作用。 您需要更改終端仿真器首選項以允許登錄shell。 有時需要使用'/ bin/bash --login'作爲命令。 有關示例,請訪問https://rvm.io/integration/gnome-terminal/。 我正在檢查該信息。謝謝您的幫助。 – 2015-04-02 03:39:00

+0

@KarlNeumann http://stackoverflow.com/q/9336596/525478 – 2015-04-02 04:12:10

+0

在剛剛安裝的linux mint中,需要一段時間才能找到run命令作爲登錄複選框。現在它可以工作。你的建議讓我找到了解決方案。再次感謝 – 2015-04-02 04:16:07