ruby 1.9.3p194 と bundler 1.1.4 を使用しています。
私のGemfileにはこれがあります:
group :production do
gem 'thin', '1.4.1'
end
$ rails s を実行すると、bundler は文句を言い続けます:
Could not find gem 'thin (>= 1.4.1) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
私は開発環境で実行しているので、インストールされているかどうかは気にしませんか? $ rails s を実行すると、Dose bundler によってすべての gem をインストールするように強制されますか?
group:test も試しましたが、同じことが起こります。それは私には本当に意味がありません。誰か助けてもらえますか?
私の宝石ファイル:
source 'https://rubygems.org'
gem 'rails', '3.2.6'
gem 'mysql2'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
group :production do
gem 'thin', '1.4.1'
end
gem 'devise', '2.1.2'
gem 'cancan', '1.6.8'
gem 'will_paginate', '3.0.3'