添加
后gem "ransack", :git => "git://github.com/ernie/ransack.git"
到我的gemfile,我现在收到错误消息:
git://github.com/ernie/ransack.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)
对于任何rails<&gt ;, bundle或gem命令。
这是捆绑版本1.0.21。
我看到github上现在有版本1.30,但是捆绑网站上的安装“说明”似乎暗示它使用现有的捆绑器来设置新版本?
require "rubygems"
require "bundler"
Bundler.setup(:default, :ci)
require "nokogiri"
如何在不安装旧版本的情况下卸载现有(已损坏)的捆绑包并安装新版本?
麦克
答案 0 :(得分:2)
Bundler只是一个像任何宝石一样的宝石,无论指令告诉你什么,都不需要使用Bundler来安装Bundler。它很简单:
gem uninstall bundler
gem install bundler
如果您正在使用RVM,可能会有更多内容(您可能必须先切换到'全局'gemset),但不是很多。