Я работаю на двух разных машинах; тот, на котором был установлен Compass, когда на компьютере работала OS X Yosemite (доволен этим); и тот, на котором я пытаюсь установить Compass, который в настоящее время работает под управлением OS X Sierra (не очень доволен этим).
В тот день у меня были проблемы с gem install compass
при запуске Yosemite, и после поиска в стеке выяснилось, что проблема заключалась в том, что пользователь больше не мог писать в указанный каталог, который они пытались выполнить при выполнении этой команды. Некоторые предлагали использовать sudo gem install compass
(именно так я получил свою первую машину с Compass).
На этой второй машине я запустил sudo gem install compass
и получил следующую ошибку:
Building native extensions. This could take a while...
ERROR: Error installing compass:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.14 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.14/ext/ffi_c/gem_make.out
Я не очень хорошо знаком с CLI. Почему мне не удается установить Compass на Mac OS X Sierra 10.12?