0

我的 .eclimrc 文件允许 eclim 守护进程使用 localhost 的端口 9091。但是在启动 Vim 时出现错误

unable to connect to eclimd (port: 9092) - connect: Connection refused

在将 .eclimrc 端口更改为 9092 时,vim 开始在 9091 上执行 ping 操作。

可能的解决方案是什么?

这是我的 ~/.eclimrc 配置

# Bind eclimd to all interfaces 
nailgun.server.host=127.0.0.1

#Language Used
user.language=en

# Specifies the port that nailgun / eclimd listens on for client requests.
nailgun.server.port=9091

# Specifies the workspace directory to use
# See $ECLIPSE_HOME/configuration/config.ini for other osgi properties.
osgi.instance.area.default=@user.home/workspace_juno

# increase heap size
-Xms128M
-Xmx1024M

# increase perm gen size
-XX:PermSize=128m
-XX:MaxPermSize=512m
4

1 回答 1

1

文档中

多个工作区

可以通过运行多个 eclimd 实例来对多个 eclipse 工作区运行 eclim。您必须将每个实例配置为在唯一端口上运行 nailgun,并提供该实例要使用的工作空间的路径。一旦您的 eclimd 实例启动并运行,vim 客户端将根据您的上下文自动确定将请求发送到哪个服务器。在某些情况下,如果无法为您确定使用哪个工作空间,系统可能会提示您

链接页面显示了示例配置。

于 2012-09-05T08:12:47.923 回答