Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 :资产组gems正在开发和测试以外的环境中使用_Ruby On Rails 3_Ruby On Rails 3.2_Bundler - Fatal编程技术网

Ruby on rails 3 :资产组gems正在开发和测试以外的环境中使用

Ruby on rails 3 :资产组gems正在开发和测试以外的环境中使用,ruby-on-rails-3,ruby-on-rails-3.2,bundler,Ruby On Rails 3,Ruby On Rails 3.2,Bundler,在我的应用程序中使用以下代码,当我运行bundle命令时 bundle install --without development:test :assets组中的gem仍在使用中,尽管我指定:assets组应仅用于开发或测试环境 # application.rb if defined?(Bundler) Bundler.require(*Rails.groups(:assets => %w(development test))) end # Gemfile group :asset

在我的应用程序中使用以下代码,当我运行bundle命令时

bundle install --without development:test
:assets组中的gem仍在使用中,尽管我指定:assets组应仅用于开发或测试环境

# application.rb
if defined?(Bundler)
  Bundler.require(*Rails.groups(:assets => %w(development test)))
end

# Gemfile
group :assets do
  gem 'rspec-rails'
  gem 'factory_girl_rails'
  gem 'uglifier'
  gem "turbo-sprockets-rails3", "~> 0.2"
end

尝试删除gemfile.lock并重新处理它,然后查看。我刚才做了,然后尝试了捆绑安装-没有开发:测试和相同的结果使用group:development,:test工作正常,但我想知道为什么上面的方法不起作用,