安装gems时出错:无法加载这样的文件 - zlib [英] Error installing gems: cannot load such file -- zlib

查看:1375
本文介绍了安装gems时出错:无法加载这样的文件 - zlib的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在Mac OS Yosmite上安装捆绑软件gem

 〜/ code / hello gem install bundler 
ERROR:加载命令:install(LoadError)
无法加载这样的文件 - zlib
错误:执行gem时(NoMethodError)
未定义的方法invoke_with_build_args for nil:NilClass

我已经完成以下工作:


  • 通过自制软件安装zlib

  • 升级Rubygems

  • 重新安装RVM和Ruby 2.2.2
  • 切换到Rbenv和Ruby 2.2.2



这真的让我头疼。Ruby 2.2.1可以正常工作,但2.2 .2每当我尝试安装一个gem时都会导致这个问题。



任何人有任何想法?

解决

  brew install homebrew / dupes / zlib 
rvm重新安装2.2.2 --with-zlib-dir = / usr / local / Cellar / zlib / 1.2.8

希望这可以帮助任何遇到它的人。


I'm trying to install bundler gem on Mac OS Yosmite

~/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

I've done the following:

  • Install zlib through homebrew
  • Upgrade Rubygems
  • Reinstall RVM and Ruby 2.2.2
  • Switched to Rbenv and Ruby 2.2.2

This is really doing my head in. Ruby 2.2.1 works fine but 2.2.2 causes this issue whenever I try to install a gem.

Anyone got any ideas?

解决方案

The following worked for me:

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

Hope this helps anyone else who runs into it.

这篇关于安装gems时出错:无法加载这样的文件 - zlib的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆