2011-10-26 32 views
2

我不知道我做了什麼,但現在'軌道C'啓動控制檯不起作用....我能做些什麼來恢復它?rails c啓動控制檯停止在Linux上的Rails 3工作?

它所做的是它會在目錄 「C」 一個Rails應用程序... :(

+0

你能澄清你的意思是「不工作「,這可能意味着你的情況有很多不同的東西。 –

+0

'哪個rails'返回任何有意義的東西? –

+0

確保您在輸入rails c時位於rails目錄中。同時檢查你是否有正確的導軌環境。例如,在某些環境中,您必須說出rails c production。 – John

回答

0

你安裝了Rails 2.3,而老rails命令將覆蓋從Rails的命令3.

bundle exec rails c應該工作。

要卸載的Rails 2.3,運行

gem uninstall rails --version '<3' 

(如果這就是你當然要什麼,)

+0

我在Rails 3上......我怎麼才能恢復工作......? – Angela

+0

我需要做些什麼來卸載rails 2.3嗎? – Angela

+0

查看更新的答案。 –

2

我用
script/console.爲rails2
script/rails console爲Rails3中

我還設置了一個別名適合他們的SSC和src ...

+0

爲什麼我們這樣做,而不是隻輸入rails c例如? – Angela

+0

$ script/rails/console bash:script/rails/console:不是目錄 – Angela

+0

更正了語法。 –