2015-06-09 92 views
5

我尝试运行gem pristine --all,并且我一直在控制台中获取这些信息。为什么我在运行“gem pristine -all”后不断收到这些错误

当我运行gem pristine --all我得到这个:

Permission denied ....

我甚至想,每gemgem install,仍然可以得到这样的:

Ignoring binding_of_caller-0.7.2 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.7.2 Ignoring byebug-5.0.0 because its extensions are not built. Try: gem pristine byebug --version 5.0.0 Ignoring debug_inspector-0.0.2 because its extensions are not built. Try: gem pristine debug_inspector --version 0.0.2 Ignoring executable-hooks-1.3.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.3.2 Ignoring gem-wrappers-1.2.7 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.2.7 Ignoring json-1.8.3 because its extensions are not built. Try: gem pristine json --version 1.8.3 Ignoring mysql-2.9.1 because its extensions are not built. Try: gem pristine mysql --version 2.9.1 Ignoring mysql2-0.3.18 because its extensions are not built. Try: gem pristine mysql2 --version 0.3.18 Ignoring nokogiri-1.6.6.2 because its extensions are not built. Try: gem pristine nokogiri --version 1.6.6.2 Ignoring pg-0.18.2 because its extensions are not built. Try: gem pristine pg --version 0.18.2

回答

4

更新您的RVM到> 1.26.11或稳定与:

rvm get stable 

取自here

0

我知道这是一个旧案例,最近我遇到了这样的错误,但没有一个解决方案有帮助。这是我如何解决这个问题。

运行任何“宝石”命令时,我收到此错误:

忽略可执行钩-1.3.2,因为它的扩展名不建。

果然不出我所之前收到此错误进行升级我的红宝石RVM

RVM通过卸载2.4.0升级2.0.0 2.4.0

我固定的问题

RVM卸载2.4.0

然后重新安装它

RVM安装2.4.0

问题固定。

0

对我来说,它的安装一样简单捆扎机:

gem install bundler 
相关问题