更新
我也跑了
ruby -rzlib -e0
我得到了这个
/Users/bertuka/.rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- zlib (LoadError)
from /Users/bertuka/.rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
好像我在另一个版本中安装了一个版本,但我不知道如何解决它
我尝试卸载Ruby版本2.4.2并重新安装它,但我仍然得到相同的错误
第一封信息
我正在尝试在我的Mac上安装指南针以使用GRUNT。
当我在终端
上键入以下行时sudo gem install compass
出现错误
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
我安装了ruby
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
我尝试按照rbenv installed ruby 2.1.2 cannot load such file -- zlib on MAC OSX 10.9.2
上的说明运行以下命令xcode-select --install
但似乎我已经安装了
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
我现在不知道如何正确安装zlib和指南针以避免错误。
对不起我的英文,谢谢。
答案 0 :(得分:0)
大多数地方以前发生过类似的错误(例如https://github.com/rbenv/rbenv/issues/573)人们建议卸载并重新安装XCode:
请参阅:Xcode 6.1 - How to uninstall command line tools?
或卸载并重新安装自制程序:
请参阅:What is the best/safest way to reinstall Homebrew?
您可能还需要在更改ruby安装之间启动一个新终端。