2016-12-16 88 views
0

我的這個問題與另一個Sublime包發生了同樣的問題 - 在我的Mac上沒有正確配置。我的安裝CSSComb npm install -g csscombSublime找不到Node.js

我使用Sublime的「Package Installer」安裝了CssComb Sublime包。

我已重新啓動崇高。

當我嘗試在崇高使用CSSComb,控制檯有錯誤:

Traceback (most recent call last): 
File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 818, in run_ 
return self.run(edit) 
File "/Users/alan/Library/Application Support/Sublime Text 3/Packages/CSScomb/CSScomb.py", line 35, in run 
combed = self.comb(originalBuffer, syntax, config) 
File "/Users/alan/Library/Application Support/Sublime Text 3/Packages/CSScomb/CSScomb.py", line 48, in comb 
'$PATH by running `node -v` in your command-line.') 
Exception: Couldn't find Node.js. Make sure it's in your $PATH by running `node -v` in your command-line.` 

運行node -v輸出v7.0.0

運行echo $PATH輸出: /Users/alan/.nvm/versions/node/v7.0.0/bin:/Users/alan/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

在崇高我已經修改了CSSComb配置文件中的節點路徑:

"node-path" : "/Users/alan/.nvm/versions/node/v7.0.0/bin",

在Sublime控制檯中仍然出現相同的錯誤。任何幫助表示讚賞。

回答

1

README

If node has been installed with NVM you need to make a symlink to node in /usr/local/bin . Using OS X, the binary path would typically be /Users/[your name]/.nvm/[node version]/bin/node .

打開終端,運行以下內容:

sudo ln -s /Users/alan/.nvm/versions/node/v7.0.0/bin/node /usr/local/bin/node 

然後改變CSSComb設置文件:

"node-path": ":/usr/local/bin", // the colon ":" is important! 

,看看是否可行。