捆绑器坏了时如何安装(ruby)bundler

时间:2012-11-14 20:41:48

标签: ruby bundler

添加

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,但是捆绑网站上的安装“说明”似乎暗示它使用现有的捆绑器来设置新版本?

http://gembundler.com/

require "rubygems"
require "bundler"
Bundler.setup(:default, :ci)
require "nokogiri"

如何在不安装旧版本的情况下卸载现有(已损坏)的捆绑包并安装新版本?

麦克

1 个答案:

答案 0 :(得分:2)

Bundler只是一个像任何宝石一样的宝石,无论指令告诉你什么,都不需要使用Bundler来安装Bundler。它很简单:

gem uninstall bundler
gem install bundler

如果您正在使用RVM,可能会有更多内容(您可能必须先切换到'全局'gemset),但不是很多。