这是我的屏幕盖的链接。 https://i.stack.imgur.com/FL0nW.jpg(SO不允许菜鸟发布图片)
问题。
尝试捆绑安装,它不断抛出"此版本需要不同版本的捆绑器"错误。所以我卸载了当前版本,检查我的捆绑器版本,它仍然出现。我再次卸载它,它告诉我它不存在。有人可以借一个想法吗?
编辑:宝石文件的内容
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
尝试使用 gem install bundler --version "1.0.0"
手动安装捆绑程序 1.0.0,然后在 bundle install
再次运行。
更新:查看另一个答案中的屏幕截图,似乎您已经拥有捆绑器 1.0.0,顺便说一句,无论如何都要尝试一下。似乎捆绑命令仍然指向较新版本,如果您运行bundle -v
会得到什么?
屏幕截图中的错误是,您正在使用rails 3.0.1。
在没有版本的情况下卸载
gem uninstall bundler
它会询问您要删除哪个版本,然后将其删除,选择 1.3.1 卸载,再次进行捆绑安装,如果仍然显示错误,请将其发布回此处。