Установите компас на Mac OSX 10.12.6 - PullRequest
0 голосов
/ 30 апреля 2018

UPDATE

Я также пробежал

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 ruby ​​2.1.2 не может загрузить такой файл - zlib на MAC OSX 10.9.2

xcode-select --install

Но похоже, что он у меня уже установлен

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Сейчас я не знаю, как правильно установить zlib и compass, чтобы избежать ошибок.

Извините за мой английский, спасибо.

1 Ответ

0 голосов
/ 30 апреля 2018

В большинстве мест подобные ошибки встречались ранее (например, https://github.com/rbenv/rbenv/issues/573), люди предложили либо удалить, либо переустановить XCode:

См .: Xcode 6.1 - Как удалить инструменты командной строки?

или удаление и переустановка homebrew:

См .: Какой самый лучший / самый безопасный способ переустановить Homebrew?

Возможно, вам придется запустить новый терминал между изменениями в вашей установке ruby.

...