2016-12-16 85 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! 

,看看是否可行。