安装宝石时出错:无法加载此类文件 -- zlib[英] Error installing gems: cannot load such file -- zlib

本文是小编为大家收集整理的关于安装宝石时出错:无法加载此类文件 -- zlib的处理方法,想解了安装宝石时出错:无法加载此类文件 -- zlib的问题怎么解决?安装宝石时出错:无法加载此类文件 -- zlib问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在尝试在 Mac OS Yosmite 上安装 bundler gem

~/code/hello gem install bundler
ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

我做了以下事情:

  • 通过自制软件安装 zlib
  • 升级 Rubygems
  • 重新安装 RVM 和 Ruby 2.2.2
  • 切换到 Rbenv 和 Ruby 2.2.2

这真的让我很头疼.Ruby 2.2.1 工作正常,但每当我尝试安装 gem 时,2.2.2 都会导致这个问题.

有人有什么想法吗?

推荐答案

以下对我有用:

brew install homebrew/dupes/zlib
rvm reinstall 2.2.2 --with-zlib-dir=/usr/local/Cellar/zlib/1.2.8

希望这对遇到它的其他人有所帮助.

本文地址:https://www.itbaoku.cn/post/786717.html