リモートホスト上のサーバに接続するにはどうすればよいですか?私のネットブックは、そのようなもののために少し遅いです。データをコピーして、ファイルをリモートで編集するためにトランプを使用しました。サーバーを作成するにはbin/server
を実行し、サーバーに接続できるようにssh転送を実行しました。私はensime-connect
を使ってlocalhostのポートに接続します。リモートサーバ上のサーバはGot connection, creating handler...
で応答しますが、それはそれです。 Ensimeはemacsステータス行の[ENSIME: wtf]
モードにあります。これをどうやって解決するのですか?emacsをリモートサーバに接続
答えて
問題は、ensimeが(ensime-connectによって行われた)接続の「config」を見つけることができないことです。
して、次の行になるには、エラーがスローされます:
(if (and loose (ensime-file-in-directory-p file project-root))
プロジェクトルートがnilであるため。
接続をensime-buffer-connectionに設定することで問題を解決できます。 次の機能をお客様のensime.el
に追加し、ensime-stackoverflow-connect
を使用して接続してみてください。
(defun ensime-stackoverflow-connect (host port)
(interactive (list
(read-from-minibuffer "Host: " ensime-default-server-host)
(read-from-minibuffer "Port: " (format "%d" ensime-default-port)
nil t)))
(let ((c (ensime-connect host port))
(config (ensime-config-load "/Users/whunmr/lab/scala/.ensime")))
(ensime-set-config c config)
(setq ensime-buffer-connection c))
)
コードに設定パスを変更することを忘れない: "/Users/whunmr/lab/scala/.ensime"
EDIT1: ".ensime" ファイルがのMx ensimeによって作成されましたコマンドを、あなたのscalaプロジェクトフォルダに置きます。 実際には、設定をハードコードするだけでファイルを無視できます。
(defun ensime-my-connection (host port)
(interactive (list
(read-from-minibuffer "Host: " ensime-default-server-host)
(read-from-minibuffer "Port: " (format "%d" ensime-default-port)
nil t)))
(let ((c (ensime-connect host port))
(config '(:project-name "test" :project-package "com.whunmr" :sources ("./src") :compile-jars ("./" "../../apps/scala/lib/") :target "./bin" :root-dir "/Users/twer/lab/scala/")))
(ensime-set-config c config)
(setq ensime-buffer-connection c))
)
設定ファイルを生成するにはどうすればいいですか/そこには何が入りますか? – Reactormonk
hi @Tassについては、EDIT1の質問をご覧ください。 – whunmr
設定を部分的に読み取ることはできませんか。トランプ接続? – Reactormonk
- 1. ボルトトロンプラットフォームをリモートサーバに接続する方法
- 2. PGDatasourceはリモートサーバに接続しません
- 3. リモートサーバ上のZend Debuggerに接続
- 4. jupyterのPysparkコマンド:リモートサーバのスパーク接続
- 5. ssh接続を介して接続中にリモートサーバのエイリアスを使用する
- 6. パッケージアーカイブにemacsを接続する
- 7. リモートサーバ上のグラフィックモードでemacsを実行
- 8. ミストをリモートサーバ(Azure)のプライベートブロックチェインに接続するには?
- 9. RMySQLを介してsequel proデータベースのリモートサーバに接続
- 10. ESP8266をリモートサーバに接続できません
- 11. パスワードなしでparamikoでリモートサーバに接続するには?
- 12. kafkaがリモートサーバに接続できません
- 13. ドットネットを使用したneo4jでのリモートサーバ接続
- 14. EmacsはリモートサーバにあるMatlabシェルを実行できますか?
- 15. サーバをTrustedHostsに追加せずにwinrmを使用してリモートサーバに接続
- 16. シェルスクリプトを使ってリモートサーバにシェルスクリプトを接続して実行するには
- 17. Postgres Docker - リモートサーバから接続できません
- 18. grails 2.0 - リモートサーバ(Tomcat)へのWARのデプロイメント、非接続
- 19. Unityはエディタからリモートサーバに接続できますが、アンドロイドデバイスからは接続できません
- 20. リモートサーバに接続するアプリケーションを一度クリックしてください
- 21. アクラアクタは、Scala Actorができるリモートサーバに接続できません
- 22. Djangoでは、SSH経由でリモートサーバ上のMySQLデータベースに接続する方法は?
- 23. Pgadmin経由でリモートサーバ上のPostgreSQLに接続できません4
- 24. EmacsのElpyインバッファのPythonインタプリタをドッキング・コンテナに接続する方法は?
- 25. WordPress - MySQL接続に接続
- 26. sparklyrをリモートスパーク接続に接続
クライアントとサーバーの同じディレクトリにソースファイルがありますか? –
絶対パスという点ではなく、 '$ HOME'を基準にして同じものです。 – Reactormonk
それはあなたを助けるとは思わない –