【发布时间】:2013-04-19 21:43:43
【问题描述】:
无法启动 rails 控制台。当我尝试启动它时,我收到了这条消息:
Loading development environment (Rails 3.2.12)
Process finished with exit code 0
它没有任何错误就退出。但是 rails server 启动没有问题:
=> Booting WEBrick
=> Rails 3.2.12 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-04-26 02:23:44] INFO WEBrick 1.3.1
[2013-04-26 02:23:44] INFO ruby 1.9.3 (2013-02-22) [x86_64-darwin12.2.0]
[2013-04-26 02:23:44] INFO WEBrick::HTTPServer#start: pid=2393 port=3000
我正在使用 rvm 运行 Mac OS X。 为什么 Rails 控制台可能无法正常工作?
【问题讨论】:
-
当你运行
ruby script/rails console而不是rails console时会发生什么? -
没什么
bash-3.2$ ruby script/rails consoleLoading development environment (Rails 3.2.12)bash-3.2$ -
如果你从终端运行
irb会发生什么?另外,rails 控制台是否可以在新的 rails 应用程序上运行?尝试运行rails new some_app,然后运行rails c。 -
irb运行正常。rails new可以毫无问题地创建新应用程序,但对于刚刚创建的应用程序,rails c也遇到了同样的问题。我认为 rvm 有问题。尝试使用调试运行rails c。 -
development.log 文件中还有更多信息吗?另外,当你 irb 时,开始从你的
environment.rb文件中输入行,看看会发生什么。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 rails-console