私はRuby 1.9.2を使っていたRails 3.0.0プロジェクトを持っています。今、私は現在のRVMを新しいコンピュータ上でそれを実行しようとしたこと、それは言うだろう:Railsの場合、Rails 3.0.0を使用するプロジェクトがあれば、それはbundler 1.0.0を探しますが、そこにありますが、Railsサーバーは実行されません。
$ rails s
/Users/michael/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/resolver.rb:129:in `block in resolve': Bundler could not find compatible versions for gem "bundler": (Bundler::VersionConflict)
In Gemfile:
rails (= 3.0.0) ruby depends on
bundler (~> 1.0.0) ruby
Current Bundler version:
bundler (1.1.3)
を私gem list
、私は
gem install rails -v 3.0.0
gem install bundler -v 1.0.0
gem install bundler -v 1.0.2
を使用
bundler (1.1.3, 1.0.22, 1.0.0)
rails (3.0.0)
Rails 3.0.0にはバンドル1.0.0が必要であり、そこにはいないと不平を言っています。プロジェクトをもう一度実行するには?
更新:
source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'sqlite3-ruby', :require => 'sqlite3'
アップデート2:私のGemfileはほとんど除き、コメントである私はbundle check
を実行する場合:
$ bundle check
Your Gemfile's dependencies could not be satisfied
Install missing gems with `bundle install`
$ bundle install
Fetching gem metadata from http://rubygems.org/.........
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 3.0.0) ruby depends on
bundler (~> 1.0.0) ruby
Current Bundler version:
bundler (1.1.3)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
あなたのGemfileはどのように見えますか? –
アップデート –
の 'bundle check'を実行し、出力として表示してください。 – jdoe