gpt4 book ai didi

ruby-on-rails - SASS 不会在 Sublime Text 2 中构建 [Errno 2] No such File or Directory

转载 作者:数据小太阳 更新时间:2023-10-29 07:25:51 26 4
gpt4 key购买 nike

我已经搜索了所有关于此主题的其他帖子,但都无济于事。

我创建了一个 .scss 文件,安装了 sass、compass 并且我在 OSX 上,所以我安装了 ruby​​,但是大约一年前我确实安装了最新版本。

当我使用 cmd + b 构建我的 .scss 时,我得到了这个错误:

Errno 2] No such file or directory
[cmd: [u'sass', u'--update', u'/Users/administrator/Desktop/style.scss:/Users/administrator/Desktop/style.css', u'--stop-on-error', u'--no-cache']]
[dir: /Users/administrator/Desktop]
[path: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

这是我的 Ruby.sublime-build 文件中的内容:

{
"cmd": ["ruby", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.ruby",
}

最佳答案

构建命令不起作用的原因是因为 Sublime 找不到您的 sass 可执行文件。如果您打开终端并在提示符下键入 which sass,它很可能会为您提供一个位于 /Users/username/.rvm/gems/ruby-1.9.3 行的位置-p385/bin/sass - 它在我的系统上的位置。正如您在发布的输出中看到的那样,Sublime 只在几个目录中寻找它,不幸的是它不在任何被搜索的目录中。

有两种解决方法。首先是修改你的 SASS .sublime-build 文件(Ruby.sublime-build 与此无关)指向sass 的正确位置。二是运行

sudo ln -s /path/to/sass /usr/local/bin/sass

在命令提示符下(显然替换为您系统的正确路径)在 /usr/local/bin 中创建一个指向 sass 的符号链接(symbolic link),这是 Sublime 正在搜索的目录之一。任何一个都可以,但如果您更新了 ruby​​ 版本和 sass gem,则需要更新构建文件或符号链接(symbolic link)。

关于ruby-on-rails - SASS 不会在 Sublime Text 2 中构建 [Errno 2] No such File or Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19610553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com