python - 远程服务器设置: nuclide-start-server command doesn't work

标签 python npm atom-editor traceback nuclide-editor

我无法使用atom 的新核素包进行远程连接。我运行了 npm install -g nuclide-server 并按照 nuclide 文档 http://nuclide.io/docs/remote/ 中的故障排除说明进行操作。但我不断收到错误。当我在服务器上运行 nuclide-start-server 时,出现以下错误:

Traceback (most recent call last):
 File "scripts/nuclide_server_manager.py", line 25, in <module>
    from nuclide_server import LOG_FILE
  File "/usr/local/lib/node_modules/nuclide-server/scripts/nuclide_server.py", line 18, in <module>
import utils File "/usr/local/lib/node_modules/nuclide server/scripts/utils.py", line 16, in <module> from pkg_resources import resource_string

在 Atom 中,当我尝试连接时,我收到此错误,上面总结了这一点:

Bad stdout from remote server: SYNSYN SYNSYN

stderr:bash: cannot set terminal process group (-1): Invalid argument bash:no job control in this shell Traceback (most recent call last): 
File "scripts/nuclide_server_manager.py", line 25, in from nuclide_server import LOG_FILE File "/usr/local/lib/node_modules/nuclide-server/scripts/nuclide_server.py", line 18, in import utils 
File "/usr/local/lib/node_modules/nuclide-server/scripts/utils.py", line 16, in from pkg_resources import resource_string ImportError: No module named pkg_resources

非常感谢任何帮助。谢谢。

最佳答案

从这篇文章中找到了这个问题的答案 --> No module named pkg_resources :

我今天在尝试使用 pip 时遇到了同样的 ImportError 。不知何故,setuptools 包已在我的 Python 环境中被删除。

要解决此问题,请运行 setuptools 的安装脚本:

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

如果您有任何版本的分发或任何低于 0.6 的安装工具,则必须先将其卸载。*

参见Installation有关更多详细信息的说明。

仅供引用:您可能需要在管道后面添加 sudo。我做到了。或者将整个命令放在引号中,并以 sudo 开头。

关于python - 远程服务器设置: nuclide-start-server command doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31304593/

相关文章:

python - 多索引填充数据框

Angular 2 组件库

node.js - 为 Atom 开发包时 Node 模块版本冲突

atom-editor - 如何摆脱 Atom 的欢迎屏幕

python - get-pip.py 返回 SyntaxError : invalid syntax

python - 使用正则表达式的 Django 过滤器

python - 类型错误 : execv() arg 2 must contain only strings

node.js - Angular2 - 使用 Bitbucket(或其他 GIT 存储库)进行 Azure 持续部署

node.js - 更改 Windows 中 node.js 模块的默认全局安装目录?

javascript - eslint 不处理多个 package.json