Ruby on rails 为什么rails控制台没有在使用rails 3.1.3的ubuntu上启动
在ubuntu上的deploy子目录下键入Ruby on rails 为什么rails控制台没有在使用rails 3.1.3的ubuntu上启动,ruby-on-rails,ubuntu,rails-console,Ruby On Rails,Ubuntu,Rails Console,在ubuntu上的deploy子目录下键入rails console时,它不会启动控制台,而是显示rails的帮助消息: Usage: rails new APP_PATH [options] Options: -r, [--ruby=PATH] # Path to the Ruby binary of your choice 然而,irb可以毫无错误地启动。有人知道为什么吗?非常感谢。在此处检查此答案: 您需要确保当前目录是rails应用程序的基本目录,因
rails console
时,它不会启动控制台,而是显示rails的帮助消息:
Usage:
rails new APP_PATH [options]
Options:
-r, [--ruby=PATH] # Path to the Ruby binary of your choice
然而,irb
可以毫无错误地启动。有人知道为什么吗?非常感谢。在此处检查此答案:
您需要确保当前目录是rails应用程序的基本目录,因为
rails console
命令需要加载该应用程序的环境。执行rails-v。我打赌您并没有从console.rails-vreturn3.2.2运行3.1.3。捆绑安装后,显示3.1.3。谢谢,我是根。现在返回的错误是找不到js运行时。Rails找不到合适的JavaScript运行时,因此需要在项目根目录中的GEM文件中添加一个。将gem'execjs'
和gem'therubyracer'
附加到您的gem文件中,并在应用程序的根目录下运行bundle install
。