更新到OS X后无法编译SCSS 10.13

问题描述:

我已经解除Dreamweaver和Koara的蜜蜂通过指南针编译scss文件。更新到OS X后无法编译SCSS 10.13

但自从我将Mac更新到OS X 10.3(HighSierra)后,我收到了这些错误消息。

Users/MyAccount/Desktop/test/sass/mtnCommon.scss /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'compass' (>= 0) among 15 total gem(s) (Gem::LoadError) Checked in 'GEM_PATH=/Users/MyAccount/.gem/ruby/2.3.0:/Library/Ruby/Gems/2.3.0:/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0', execute `gem env` for more information from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/dependency.rb:328:in `to_spec' from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:65:in `gem' from /Applications/Koala.app/Contents/Resources/app.nw/bin/compass:17:in ` '

请让我知道如何解决这个问题。

+0

在终端中重新安装CLI。在更新的操作系统和应用程序中更改的路径不知道其依赖关系发生在哪里。 – Korgrue

+0

谢谢。但是我不知道该怎么做,因为OS X带有'ruby 2.3.1p112(2016-04-26 revision 54768)[x86_64-darwin15]'。 –

+0

打开项目设置并导航到Compass选项卡。是否选中“使用系统指南针编译器”选项? – zachdb86

步骤来解决这个问题:

  1. 打开终端
  2. 安装家酿:

    红宝石-e “$(卷曲-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

  3. 待办事项不关闭终端。打开苹果的Appstore,检查更新,安装所有XCode的命令行工具更新

  4. 回到
  5. 终端
  6. 安装Ruby:

    酿造安装rbenv红宝石打造

  7. 安装SASS宝石:

    sudo的创业板安装青菜

+0

非常感谢。 它适合我! –

我已经问过GitHub的指南针问题,并且我得到了一个回复:“解决DW端的这个问题”。

所以我需要等到下一个DW出来。在那之前,我会手动编译。

如果您使用的是考拉,请咨询开发人员。

感谢您的帮助。