【问题标题】:Rails server not starting in debug mode, saying I need to set deprecationRails 服务器未以调试模式启动,说我需要设置弃用
【发布时间】:2012-02-25 16:20:33
【问题描述】:

我正在使用 ruby​​ 1.9.3p0 运行 rails 3.1.3

我的宝石文件:

gem 'rails'

group :development do 
  gem 'ruby-debug19'
end

当我运行rails server -debugger 时,我得到:

rails 服务器-调试器 => 启动 WEBrick => Rails 3.1.3 应用程序在 http://0.0.0.0:3000 上的 bugger 中启动

然后它似乎已经关闭,服务器没有响应,就好像它没有启动一样。

在我收到一个错误说我没有设置弃用之前,所以我必须创建一个文件:

environments/bugger.rb

MyApp::Application.configure do
  # Print deprecation notices to the Rails logger
  config.active_support.deprecation = :log

end

现在它不会在终端中显示任何错误。

【问题讨论】:

  • 我认为一些 gem 丢失了。所以,请尝试这个命令 bundle install
  • 我真的很想赞成这个问题,因为它创建了一个名为 bugger...

标签: ruby-on-rails ruby


【解决方案1】:

应该是 --debugger(2 个破折号)。 Ruby 将您正在做的事情解析为 -d(守护进程)和 -e bugger(将 rails env 设置为 bugger)

【讨论】:

  • (与此问题/答案无关):请参阅有关 meging 帐户的帖子:How tro merge 2 accounts
  • 这是我今天比较有趣的错误之一。
猜你喜欢
  • 1970-01-01
  • 2013-06-19
  • 2014-05-11
  • 1970-01-01
  • 2019-07-25
  • 2016-03-31
  • 1970-01-01
  • 2020-07-15
  • 2013-06-25
相关资源
最近更新 更多