0

这是我的屏幕截图的链接。http://imgur.com/bbLud(所以不允许菜鸟发布照片)

问题。

尝试捆绑安装并不断抛出“此版本需要不同版本的捆绑器”错误。所以我卸载了当前版本,检查了我的 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
4

2 回答 2

0

错误就在屏幕截图中,您使用的是 rails 3.0.1。

无版本卸载

gem uninstall bundler

它会询问您要删除哪个版本,然后将其删除,选择 1.3.1 进行卸载,再次进行捆绑安装,如果仍然显示错误,请将其发回此处。

于 2012-05-05T05:18:33.180 回答
0

尝试使用手动安装bundler 1.0.0gem install bundler --version "1.0.0"然后再次运行bundle install

更新:查看另一个答案中的屏幕截图,您似乎已经有了 bundler 1.0.0,顺便说一句,无论如何都要试一试。看来 bundle 命令仍然指向较新的版本,如果你运行,你会得到什么bundle -v

于 2012-05-05T15:39:38.140 回答