cancan の Rails Casts エピソード 192 をフォローしています (http://railscasts.com/episodes/192-authorization-with-cancan?autoplay=true)。
私はルビー1.9.3とレール3.2.3を持っています
私の宝石ファイルにはこのコンテンツがあります
group :test, :development do
gem 'rspec-rails', '~> 2.5'
end
group :test do
gem 'cucumber-rails', '1.0.6'# use this instead of the one in the book
gem 'capybara'
gem 'database_cleaner'
end
gem 'dynamic_form'
gem 'factory_girl'
gem 'devise', '~>1.4.3'
gem 'email_spec'
gem 'cancan'
そして、追加したenvironment.rbファイルに
config.gem 'cancan'
bundle コマンドを実行すると、これが表示されます...
Using warden (1.0.6)
Using devise (1.4.9)
Using dynamic_form (1.1.4)
Using rspec-core (2.11.0)
Using rspec-expectations (2.11.1)
Using rspec-mocks (2.11.0)
Using rspec (2.11.0)
今私の質問は:私が実行したとき:
sudo rake gems:install
なぜ私はこれを見るのですか:
Could not find warden-1.0.6 in any of the sources
Run `bundle install` to install missing gems.
また、私の gem.lock ファイルに表示されるのはなぜですか...
devise (1.4.9)
bcrypt-ruby (~> 3.0)
orm_adapter (~> 0.0.3)
warden (~> 1.0.3)