2010-12-04 83 views
1

在我的GEM文件中,'ruby-debug'應該只在開發/測試塊中嗎?請分析我的GEMFILE,應該ruby-debug只在開發中嗎?

這是我的GEMFILE,我沒有生產塊,試圖部署和事情失敗,我不明白爲什麼。

Phusion說我錯過了一個源文件,但沒有說哪一個。下面是我的Gemfile,也許我需要用一些寶石創建一個生產塊?

source 'http://rubygems.org' 

gem 'rails', '3.0.3' 

gem 'mysql2' 
gem 'jquery-rails' 



# Deploy with Capistrano 
gem 'capistrano' 

# To use debugger (ruby-debug for Ruby 1.8.7+, ruby-debug19 for Ruby 1.9.2+) 
gem 'ruby-debug' 


group :development, :test do 

    gem 'annotate-models', '1.0.4' 

    gem 'rspec' 
    gem 'webrat' 
    gem 'rspec-rails' 
end 

回答

2

是,把紅寶石調試您的group :development, :test塊,除非你想在生產調試(這也只是暫時的)。

就像您必須使用調試標誌啓動您的開發服務器一樣,乘客也需要啓用調試功能。 Here is a blog post在使用乘客促進發展的背景下完成這項工作。

相關問題