2012-03-03 88 views
0

當Ubuntu的部署子目錄下型rails console,而不是發射了控制檯,它顯示的軌道幫助消息:爲什麼軌控制檯沒有在Ubuntu火了軌道3.1.3

Usage: 
    rails new APP_PATH [options] 

Options: 
    -r, [--ruby=PATH]    # Path to the Ruby binary of your choice 

然而irb可以無誤地啓動。有人知道爲什麼非常感謝。

+0

做一個rails -v。我敢打賭,你實際上並沒有從控制檯運行3.1.3。 – rwilliams 2012-03-03 05:25:48

+0

rails -v return 3.2.2。捆綁安裝後,它顯示3.1.3。謝謝。 – user938363 2012-03-03 05:44:37

回答

1

檢查這個答案在這裏:typing 'rails console' doesn't start?

你需要確保你的當前目錄是一個Rails應用程序的根目錄,因爲rails console命令需要加載該應用程序的環境。

+0

我在根。現在它返回錯誤,說js運行時無法找到。 – user938363 2012-03-03 05:46:12

+0

Rails無法找到合適的JavaScript運行時,因此您需要在項目根目錄中的Gemfile中添加一個。 追加 '寶石「execjs'' 和 '寶石」 therubyracer'' 到你的Gemfile ,並在應用程序的根目錄下運行'束install'。 – 2012-03-03 05:48:17