Errno 2否这样的文件或目录Sass没有在崇高文本2中编译

时间:2013-11-05 04:03:56

标签: css macos sass sublimetext2

我找到了一些相关的帖子,但没有一个与我的具体问题相符,我想我已经尝试了一切。

这是我得到的错误:

[Errno 2] No such file or directory
[cmd:  [u'sass', u'--update', u'/Users/ryanwaters/Code/raw_portfolio/public/css/stylesheet.css.scss:/Users/ryanwaters/Code/raw_portfolio/public/css/stylesheet.css.css', u'--stop-on-error', u'--style', u'compressed']]
[dir:  /Users/ryanwaters/Code/raw_portfolio/public/css]
[path: /usr/local/bin/sass]
[Finished]

当我将which sass放入命令行时,我得到/Users/ryanwaters/.rvm/gems/ruby-1.9.3-p429/bin/sass

我已经多次改变了传球,仍然无法弄清楚问题是什么

3 个答案:

答案 0 :(得分:6)

这看起来很简单,但我的问题是我将我的mac操作系统升级到优胜美地。我一定做错了,因为我的sass安装没有结束。

所以,Sublime抛出了这个错误,因为它无法找到sass。我重新安装了它,一切都像以前一样工作。

答案 1 :(得分:2)

此问题与几天前的SASS won't build in Sublime Text 2 [Errno 2] No such File or Directory几乎完全相同。如果您在那里查看my answer,则会看到您需要将路径更改为sass。您可以修改SASS.sublime-build文件并将"cmd":行更改为指向/Users/ryanwaters/.rvm/gems/ruby-1.9.3-p429/bin/sass,也可以在Sublime的默认搜索目录中创建符号链接,例如{{1} }或/usr/local/bin

答案 2 :(得分:0)

我必须在SassBeautify的用户设置文件中手动指定“路径”和“ gemPath ”设置(例如“/Users/username/Library/Application Support/Sublime Text 2/Packages/User/SassBeautify.sublime-settings”)。

以下是我解决问题的确切步骤:

(从包存储库中的documentation派生而来)。

  1. 打开终端
  2. 运行:echo $PATH
  3. 复制该命令的整个输出
  4. 打开SassBeautify设置文件(“偏好设置” - >“套餐设置” - >“ SassBeautify ” - >“ 设置 - 用户“)
  5. 将包含在引号中的先前复制的输出粘贴到“路径”设置中(如果尚未存在,则添加“路径”设置)
  6. 返回终端并运行:echo $GEM_PATH
  7. 复制该命令的整个输出
  8. 返回设置文件
  9. 将包含在引号中的先前复制的输出粘贴到“ gemPath ”设置中(如果尚未存在,则添加“ gemPath ”设置)
  10. 保存设置文件并重新启动Sublime Text

  11. 以下是我的SassBeautify设置文件的屏幕截图供参考:

    enter image description here