我在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內工作。
我在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內工作。
由於機器上安裝的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']
很抱歉,如果我沒有正確理解你的問題,但正是CMD你複製和粘貼建? –
運行構建時,ST2會顯示它正在嘗試執行的命令:'[cmd:sass --update example.scss:example.css --stop-on-error --no-cache]'我可以將它粘貼到終端和完美的作品。 – waffl
我發現了兩個可能的線索。您可能需要編輯或添加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。我不覺得有足夠的信心把這個答案放在一個答案中,但希望它指出你在正確的方向。 –