2012-02-25 56 views
1

我運行軌道3.1.3紅寶石1.9.3p0Rails的服務器在調試模式下無法啓動,說我需要設置棄用

我的Gemfile:

gem 'rails' 

group :development do 
    gem 'ruby-debug19' 
end 

當我運行rails server -debugger我得到:

導軌服務器-debugger =>引導的WEBrick =>的Rails 3.1.3應用上開始在開溜http://0.0.0.0:3000

然後它似乎已經關閉,服務器不響應,就好像它沒有啓動。

之前,我得到一個錯誤,說我沒有設置棄用,所以我不得不創建一個文件:

environments/bugger.rb 

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

end 

而現在它並不」顯示在終端的任何錯誤。

+0

我覺得有些寶石丟失了。所以,請試試這個命令bundle install – 2012-02-25 16:30:56

+2

我真的想要upvote this問題創造一個環境叫'bugger' ... – Brandan 2012-02-25 17:23:03

回答

5

這應該是--debugger(2破折號)。 Ruby正在解析你正在做的事情,因爲-d(daemonize)和-e bugger(設置rails env到bugger)

+0

(與這個問題/答案無關):看到這個帖子關於meging帳戶:[如何合併2個帳戶](http://meta.stackexchange.com/questions/18232/how -can-one-link-merge-combine-associate-two-accounts-users-anonymous-unregist) – 2012-02-25 22:37:20

+0

這是我今天更有趣的錯誤之一。 – superluminary 2012-11-05 12:37:09

相關問題