无法“捆绑安装”RoR 3.0.1

时间:2012-05-05 05:03:41

标签: ruby-on-rails ruby gem bundler iterm

这是我屏幕上限的链接。 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

2 个答案:

答案 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会得到什么?