在 Mac OS X 10.12 Sierra 上安装 Compass
Installing Compass on Mac OS X 10.12 Sierra
我在两台不同的机器上工作;从机器 运行ning OS X Yosemite 开始就安装了 Compass 的机器(对这个很满意);我正在尝试在其上安装 Compass 的目前是 运行ning OS X Sierra(对此不太满意)。
那天我在使用 gem install compass
而 运行ning Yosemite 遇到了一些麻烦,在搜索 Stack 之后,问题似乎是用户无法再写入指定的他们在 运行 执行此命令时尝试访问的目录。有人建议使用 运行ning sudo gem install compass
(这就是我得到第一台机器 运行ning 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不是很熟悉。为什么我无法在 Mac OS X Sierra 10.12 上安装 Compass?
您似乎错过了开发 headers。
我与另一个 gem (ffi) 有类似的问题,我通过安装 XCode (v. 8.0) 解决了它。
下载后务必打开Xcode,有些组件只有在您第一次打开后才会安装。之后再次尝试 运行 gem install
.
我安装了 Homebrew 作为我尝试的一个解决方案的一部分,它安装了 Xcode 命令行工具。 (我原本打算使用 Homebrew 在不同的目录中安装 Ruby 和 Compass,因为我最初在使用 $ sudo gem install compass
时遇到权限错误。)一旦我安装了 Homebrew,我就可以使用 $ gem install compass
成功。
我在两台不同的机器上工作;从机器 运行ning OS X Yosemite 开始就安装了 Compass 的机器(对这个很满意);我正在尝试在其上安装 Compass 的目前是 运行ning OS X Sierra(对此不太满意)。
那天我在使用 gem install compass
而 运行ning Yosemite 遇到了一些麻烦,在搜索 Stack 之后,问题似乎是用户无法再写入指定的他们在 运行 执行此命令时尝试访问的目录。有人建议使用 运行ning sudo gem install compass
(这就是我得到第一台机器 运行ning 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不是很熟悉。为什么我无法在 Mac OS X Sierra 10.12 上安装 Compass?
您似乎错过了开发 headers。
我与另一个 gem (ffi) 有类似的问题,我通过安装 XCode (v. 8.0) 解决了它。
下载后务必打开Xcode,有些组件只有在您第一次打开后才会安装。之后再次尝试 运行 gem install
.
我安装了 Homebrew 作为我尝试的一个解决方案的一部分,它安装了 Xcode 命令行工具。 (我原本打算使用 Homebrew 在不同的目录中安装 Ruby 和 Compass,因为我最初在使用 $ sudo gem install compass
时遇到权限错误。)一旦我安装了 Homebrew,我就可以使用 $ gem install compass
成功。