リモートホスト上のサーバに接続するにはどうすればよいですか?私のネットブックは、そのようなもののために少し遅いです。データをコピーして、ファイルをリモートで編集するためにトランプを使用しました。サーバーを作成するには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. リモートサーバ上のZend Debuggerに接続
- 2. RMySQLを介してsequel proデータベースのリモートサーバに接続
- 3. パスワードなしでparamikoでリモートサーバに接続するには?
- 4. リモートサーバ上のグラフィックモードでemacsを実行
- 5. サーバをTrustedHostsに追加せずにwinrmを使用してリモートサーバに接続
- 6. grails 2.0 - リモートサーバ(Tomcat)へのWARのデプロイメント、非接続
- 7. EmacsはリモートサーバにあるMatlabシェルを実行できますか?
- 8. アクラアクタは、Scala Actorができるリモートサーバに接続できません
- 9. WordPress - MySQL接続に接続
- 10. リモートサーバにMapserverをインストール
- 11. リモートサーバにsync_gatewayを介して接続することができませんでし
- 12. perl dbi再接続時に再接続
- 13. コンソールアプリケーションではなくウェブアプリケーションからリモートサーバ例外に接続できないのはなぜですか?
- 14. データベース接続に失敗しました:AD接続を作成できません:[DB接続](接続)
- 15. 永続的なemacs-serverインスタンスを実行し続けるには?
- 16. リモートデータベースに接続
- 17. XMPPRoomに接続
- 18. ソケット接続に
- 19. タブバービューコントローラーに接続
- 20. ワイヤレスネットワークに接続
- 21. MongoError:ECONNREFUSEDに接続
- 22. 流星接続エラー(ETIMEDOUTを接続)
- 23. 接続通知でロジックを再接続
- 24. ssl接続でDjangoをmysqlデータベースに接続するには?
- 25. MySQLデータベースをリモートサーバに転送
- 26. XMLファイルをリモートサーバに保存
- 27. 接続文字列を変更せずにSQL接続をリダイレクト
クライアントとサーバーの同じディレクトリにソースファイルがありますか? –
絶対パスという点ではなく、 '$ HOME'を基準にして同じものです。 – Reactormonk
それはあなたを助けるとは思わない –