这是我屏幕上限的链接。 http://imgur.com/bbLud(因此不允许新手发布照片)
问题。
尝试捆绑安装,它不断抛出'此版本需要不同版本的bundler'错误。所以我卸载当前版本,检查我的Bundler版本,它仍然出现。我再去卸载它,它告诉我它不存在。有人可以请一想。
编辑:Gemfile的内容
source 'http://rubygems.org'
gem 'rails', '3.0.1'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3-ruby', '1.0.0', :require => 'sqlite3'
# Use unicorn as the web server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'ruby-debug'
# Bundle the extra gems:
# gem 'bj'
# gem 'nokogiri'
# gem 'sqlite3-ruby', :require => 'sqlite3'
# gem 'aws-s3', :require => 'aws/s3'
# Bundle gems for the local environment. Make sure to
# put test-only gems in this group so their generators
# and rake tasks are available in development mode:
# group :development, :test do
# gem 'webrat'
# end
答案 0 :(得分:0)
错误就在屏幕截图中,你使用的是rails 3.0.1。
不使用版本卸载
gem uninstall bundler
它会询问您要删除哪个版本然后将其删除,选择1.3.1进行卸载,再次进行捆绑安装,如果仍然显示错误,请将其发回此处。
答案 1 :(得分:0)
尝试使用gem install bundler --version "1.0.0"
手动安装 bundler 1.0.0 ,然后再次运行bundle install
。
更新:在另一个答案中查看screenshot,看来您已经拥有了捆绑器1.0.0,BTW无论如何都要试一试。捆绑命令似乎仍指向较新版本,如果您运行bundle -v
会得到什么?