원격 호스트의 서버에 연결할 수 있습니까? 내 netbook 그런 종류의 물건에 약간 느립니다. 내가 데이터를 복사하고 tramp를 사용하여 파일을 원격으로 편집합니다. 서버를 만들려면 bin/server
을 실행하고 서버에 연결하려면 ssh 전달을 실행하십시오. ensime-connect
을 사용하여 localhost의 포트에 연결합니다. 원격 서버에있는 ensime 서버는 Got connection, creating handler...
으로 응답하지만 그게 전부입니다. Ensime은 emacs 상태 표시 줄의 [ENSIME: wtf]
모드입니다. 이 문제를 어떻게 해결할 수 있습니까?이맥스를 원격 서버에 연결하십시오.
답변
문제는 ensime이 (ensime-connect를 통해 만든) 연결의 "config"를 찾을 수 없다는 것입니다. 프로젝트 루트가 전무하다
(if (and loose (ensime-file-in-directory-p file project-root))
때문에 : 것
다음 다음 줄은 오류가 발생합니다.연결을 ensime-buffer-connection으로 설정하면 문제가 해결 될 수 있습니다. 다음 기능을 사용자의 ensimes.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에 의해 만들어진 명령, 귀하의 스칼라 프로젝트 폴더에. 실제로 config를 하드 코드하면 파일을 무시할 수 있습니다.
(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
안녕하세요 @ 이스, 귀하의 질문에 대한 EDIT1을 참조하십시오. – whunmr
설정을 부분적으로 읽을 수 없습니까? 예 : 부랑자 연결? – Reactormonk
- 1. 원격 (?) mysql 서버에 Java 애플릿을 연결하십시오.
- 2. Django를 로컬 네트워크의 원격 mysql 서버에 연결하십시오.
- 3. openLDAP 서버에 안드로이드를 연결하십시오.
- 4. 안드로이드 응용 프로그램을 원격 응용 프로그램 서버에 연결하십시오.
- 5. 원격 사이트를 Visual Studio 2010에 연결하십시오.
- 6. 로컬 저장소와 원격 저장소를 연결하십시오.
- 7. 소켓을 통해 원격 시스템에 연결하십시오.
- 8. 원격 서버에
- 9. iPhone 응용 프로그램을 플래시 미디어 서버에 연결하십시오.
- 10. 서버에 호스팅 된 webapp를 로컬 websocket에 연결하십시오.
- 11. node.js 콘솔 프로그램에서 socket.io node.js 서버에 연결하십시오.
- 12. RTMP를 통해 플래시 미디어 서버에 연결하십시오 android
- 13. 쉘에서 서버 이맥스를 시작하십시오.
- 14. 서버에 원격 설치
- 15. 원격 서버에 GitHuB 저장소
- 16. 원격 서버에 앱 생성하기
- 17. 원격 장고 서버에 연결
- 18. 원격 서버에 파일 업로드
- 19. 원격 서버에 액세스하는 방법
- 20. 원격 MBean 서버에 액세스
- 21. 원격 서버에 업로드
- 22. 서버에 원격 URL 업로드
- 23. node.js에서 원격 서버에 액세스
- 24. 로컬 머신에서 원격 서버로 mysql_connect를 연결하십시오.
- 25. git 이해 : 브랜치를 원격 저장소에 연결하십시오.
- 26. Powershell을 사용하여 원격 PostgreSQL 데이터베이스에 연결하십시오.
- 27. PHP를 사용하여 원격 MS Access DB를 연결하십시오.
- 28. Titanium Studio를 원격 git 저장소에 연결하십시오.
- 29. Amazon EC2에서 공개 키를 사용하여 Eclipse RSE를 원격 Linux 서버에 연결하십시오.
- 30. 이맥스를 사용하여 flexitime 추적하기 (
클라이언트와 서버의 동일한 디렉토리에 원본 파일이 있습니까? –
절대 경로는 아니지만 '$ HOME'을 기준으로 한 절대 경로입니다. – Reactormonk
당신을 도울 것이라고 생각하지 않는다 –