2010-12-04 69 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在使用乘客促进发展的背景下完成这项工作。

相关问题