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 を実行できます。各インスタンスを構成して、固有のポートでネイルガンを実行し、そのインスタンスが使用するワークスペースへのパスを指定する必要があります。eclimd インスタンスが起動して実行されると、vim クライアントはコンテキストに基づいてリクエストを送信するサーバーを自動的に決定します。場合によっては、使用するワークスペースを決定できない場合に、使用するワークスペースを求めるプロンプトが表示されることがあります。

リンクされたページには、構成例が示されています。

于 2012-09-05T08:12:47.923 に答える