2013-01-23 46 views
1

我在Mac OS X(10.7.2)上使用Sublime Text 2(2.0.1,build 2217)。Sublime Text 2 - SASS Build - '[Errno 2]沒有這樣的文件或目錄'

我已經安裝了SASS Build包,但每次我嘗試建立了SASS文件,我得到以下錯誤:

[Errno 2] No such file or directory

我的路徑似乎是正確的,並直接複製cmd並粘貼進入終端作品,我真的很困惑,爲什麼它只是不能在ST2內工作。

+0

很抱歉,如果我沒有正確理解你的問題,但正是CMD你複製和粘貼建? –

+0

運行構建時,ST2會顯示它正在嘗試執行的命令:'[cmd:sass --update example.scss:example.css --stop-on-error --no-cache]'我可以將它粘貼到終端和完美的作品。 – waffl

+2

我發現了兩個可能的線索。您可能需要編輯或添加Sass Build軟件包的路徑。如果您在[SASS.sublime-build](https://github.com/jaumefontal/SASS-Build-SublimeText2/blob/master/SASS.sublime-build)中查看包內的內容,則會有一個OSX路徑設置(第9行)。我發現這兩個帖子看起來與您的問題有關:http://stackoverflow.com/questions/12311502/error-building-ruby-in-sublime-text-editor和https://github.com/uipoet/sublime- jshint /問題/ 33。我不覺得有足夠的信心把這個答案放在一個答案中,但希望它指出你在正確的方向。 –

回答

0

由於機器上安裝的Ruby版本不同,最有可能發生這種情況。 例如,我默認安裝了Mac OS X 1.8.7,後來我使用rvm爲多用戶環境安裝了1.9.3(即進入/ usr/local/rvm)

我在rvm中設置了當前版本,但GEM_HOME仍然

~/Library/Application Support/Sublime Text 2/Packages/User/ 
:破解環境變量崇高文本2.這是可以做到創建.py文件與文件夾中的任何名稱 - 從1.8.7

唯一的直又啞的解決方案,我發現點寶石

查看更多的信息在Rob Dodson的博客文章: http://robdodson.me/blog/2012/05/14/hacking-the-path-variable-in-sublime-text/

例的.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'] 
相關問題