加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – SASS不会构建Sublime Text 2 [Errno 2]没有这

发布时间:2020-12-17 03:40:38 所属栏目:百科 来源:网络整理
导读:我已经搜索了关于这个主题的所有其他帖子无济于事. 我已经创建了一个.scss文件,安装了sass,指南针,我在OSX上,所以我安装了ruby,但是我确实安装了大约一年前的最新版本. 当我cmd b来构建我的.scss时,我收到此错误: Errno 2] No such file or directory[cmd:
我已经搜索了关于这个主题的所有其他帖子无济于事.

我已经创建了一个.scss文件,安装了sass,指南针,我在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可执行文件.如果你打开终端并在提示符下键入哪个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中创建一个符号链接,这是Sublime正在搜索的目录之一.任何一个都可以,但如果你更新了ruby版本和sass gem,你需要更新构建文件或符号链接.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读