Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 升华文本2-SASS构建&x27;[Errno 2]没有这样的文件或目录';_Css_Sass_Sublimetext2 - Fatal编程技术网

Css 升华文本2-SASS构建&x27;[Errno 2]没有这样的文件或目录';

Css 升华文本2-SASS构建&x27;[Errno 2]没有这样的文件或目录';,css,sass,sublimetext2,Css,Sass,Sublimetext2,我正在MacOSX(10.7.2)上使用Sublime Text 2(2.0.1,构建2217) 我已安装该软件包,但每次尝试构建SASS文件时,都会出现以下错误: [Errno 2]没有这样的文件或目录 我的路径似乎是正确的,直接复制cmd并将其粘贴到终端工作,我真的很困惑为什么它不能在ST2中工作。这种情况很可能是由于机器上安装了不同的Ruby版本。 例如,默认情况下,我在Mac OS X上安装了1.8.7,之后我在多用户环境中使用rvm安装了1.9.3(即进入/usr/local/rvm)

我正在MacOSX(10.7.2)上使用Sublime Text 2(2.0.1,构建2217)

我已安装该软件包,但每次尝试构建SASS文件时,都会出现以下错误:

[Errno 2]没有这样的文件或目录


我的路径似乎是正确的,直接复制cmd并将其粘贴到终端工作,我真的很困惑为什么它不能在ST2中工作。

这种情况很可能是由于机器上安装了不同的Ruby版本。 例如,默认情况下,我在Mac OS X上安装了1.8.7,之后我在多用户环境中使用rvm安装了1.9.3(即进入/usr/local/rvm)

我在rvm中设置了当前版本,但GEM_HOME仍然指向1.8.7中的gems

我找到的唯一直接而愚蠢的解决方案是——为Sublime Text 2破解环境变量。这可以通过在文件夹中创建具有任意名称的.py文件来完成:

~/Library/Application Support/Sublime Text 2/Packages/User/
请参阅Rob Dodson的博客文章中的更多信息:

对我有效的示例.py:

import os

LOCAL = '/usr/local/bin:/usr/local/sbin:'
RVM = '/usr/local/rvm/bin:'
RVMGEMS = '/usr/local/rvm/gems/ruby-1.9.3-p392/bin:'
GEMHOME = '/usr/local/rvm/gems/ruby-1.9.3-p392'

# Sublime's default path is
# /usr/bin:/bin:/usr/sbin:/sbin
os.environ['PATH'] += ':'
os.environ['PATH'] += LOCAL
os.environ['PATH'] += RVM
os.environ['PATH'] += RVMGEMS

os.environ['GEM_HOME'] = GEMHOME

print 'PATH = ' + os.environ['PATH']

很抱歉,如果我没有正确理解您的问题,那么您要复制并粘贴到构建中的cmd是什么?运行构建时,ST2显示它试图执行的命令:
[cmd:sass--update example.scss:example.css--stop on error--no cache]
我可以将其粘贴到终端中,效果非常好。我找到了两条可能的线索。您可能需要编辑或添加Sass生成包的路径。如果查看中的包,则有一个OSX路径设置(第9行)。我发现这两篇文章似乎与你的问题有关:和。我没有足够的信心来回答这个问题,但希望它能为你指明正确的方向。