在mac osx 10.12.6上安装指南针

时间:2018-04-30 10:09:09

标签: ruby macos terminal rubygems zlib

更新

我也跑了

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和指南针以避免错误。

对不起我的英文,谢谢。

1 个答案:

答案 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安装之间启动一个新终端。