无法安装Bundler gem

时间:2014-02-25 07:40:21

标签: ruby gem rubinius

我已经在我的Mac上设置了Rubinius给它一个镜头并看看它与Puma的行为方式,但我在安装宝石方面遇到了一些麻烦,更具体地说是{{3}宝石。我一直收到这个错误:

ERROR:  Error installing bundler: invalid gem: package is corrupt, exception while verifying: invalid byte sequence in US-ASCII (ArgumentError) in /Users/rolandjitsu/.gem/rbx/2.1.0/cache/bundler-1.5.3.gem

有谁知道发生了什么?因为我试图找出它的行为方式,但我无法弄明白为什么。

编辑:如果我删除缓存文件夹并尝试gem install bundler,我会收到以下信息:

Fetching: bundler-1.5.3.gem (100%)
ERROR:  Error installing bundler: invalid gem: package is corrupt, exception while verifying: invalid byte sequence in US-ASCII (ArgumentError) in /Users/rolandjitsu/.gem/rbx/2.1.0/cache/bundler-1.5.3.gem

2 个答案:

答案 0 :(得分:1)

问题是因为Ruby的缓存目录与实际的gem存储库不同步。

删除缓存文件夹。您可以在此处访问以下堆栈答案@ An error occurred while installing libv8 (3.11.8.13), and Bundler cannot continue

答案 1 :(得分:0)

我运行以下命令来解决该问题:

bundle update && bundle install

欢呼声