0

我正在尝试通过 nodejs 插件运行带有 sublime 文本的 javascript,并收到以下消息。我发现这个问题似乎是相关的,但我仍然无法弄清楚。该脚本由 UTF-8 编码。谢谢你。

Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/threading.py", line 532, in __bootstrap_inner
  File "./lib/command_thread.py", line 41, in run
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 623, in __init__
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 1141, in _execute_child
TypeError: execve() arg 3 contains a non-string value

附言。我正在运行 OS X (10.8)。

4

1 回答 1

1

我遇到了同样的问题,通过将它放入我的 Nodejs.sublime-settings 文件中得到了修复(可以通过点击 command+shift+p 并选择 Nodejs::User File Settings 来访问):

{
    "node_path": "/opt/local/lib/",
    "node_command": "/opt/local/bin/node"
}

将路径替换为对您的系统有意义的内容。

于 2013-09-22T14:25:09.180 回答