Jak mogę połączyć się z serwerem zabezpieczenia na zdalnym hoście? Mój netbook jest nieco powolny dla tego rodzaju rzeczy. Skopiowałem dane i używam trampu do zdalnej edycji plików. Uruchomiłem bin/server
, aby utworzyć serwer i przekazywanie ssh, aby móc się z nim połączyć. Używam ensime-connect
do łączenia się z portem na localhost. Serwer ensime na serwerze zdalnym odpowiada pod numerem Got connection, creating handler...
, ale to już wszystko. Program Ensime jest w trybie [ENSIME: wtf]
w linii statusu emacsa. Jak to naprawić?Łączenie emacsa z serwerem zdalnego sprawdzania zabezpieczeń
Odpowiedz
Problem polega na tym, że nie można znaleźć "konfiguracji" połączenia (dokonanego poprzez połączenie typu ensime-connect).
a następnie po linii będzie wyrzuca błąd:
(if (and loose (ensime-file-in-directory-p file project-root))
ponieważ projekt root jest zerowa.
Po ustawieniu połączenia z połączeniem buforowym, problem można naprawić. spróbuj dodać następującą funkcję do swojego ensime.el
i przy użyciu ensime-stackoverflow-connect
połączyć.
(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))
)
pamiętać, aby zmienić ścieżkę config w kodzie: "/Users/whunmr/lab/scala/.ensime"
Edit1: ".ensime" plik został stworzony przez Mx ensime polecenie w folderze projektu scala. w rzeczywistości, po prostu hardcode config, można zignorować plik.
(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))
)
Jak wygenerować plik konfiguracyjny/co tam jest? – Reactormonk
hi @Tass, zobacz EDIT1 dla twojego pytania. – whunmr
Czy nie byłoby możliwe częściowe odczytanie konfiguracji z np. połączenie trampowe? – Reactormonk
- 1. Łączenie z serwerem H2 z DbVisualizer
- 2. łączenie OPEN API z neutralnym serwerem
- 3. Łączenie z serwerem SQL za pomocą ActiveRecord
- 4. Łączenie ASP.NET MVC4 z serwerem Twitter Bootstrap
- 5. Odświeżanie zdalnego katalogu w trybie Emacsa Tramp
- 6. Powiązanie ASP.NET MVC z funkcją sprawdzania zdalnego
- 7. Łączenie środowiska roboczego MySQL z moim zdalnym serwerem
- 8. Łączenie się z serwerem Microsoft SQL przy użyciu Pythona
- 9. Łączenie się z serwerem GCM działającym na lokalnym serwerze
- 10. Łączenie się z serwerem TCP/IP za pomocą skryptu php
- 11. Łączenie ze zdalnym serwerem Microsoft SQL z Node.js
- 12. Łączenie się ze zdalnym serwerem Centos przy użyciu kluczy SSH
- 13. Uwierzytelnianie WCF - Wystąpił błąd podczas sprawdzania zabezpieczeń wiadomości
- 14. Łączenie ze zdalnym serwerem SSH (przez Node.js/konsolę html5)
- 15. Kopia Emacsa z regexem
- 16. Łączenie Unity3d z Node.js
- 17. Używanie Emacsa TRAMP z serwerem ssh, który nie udostępnia/bin/sh?
- 18. Korzystanie z zabezpieczeń Android KeyChain
- 19. Łączenie z MySQL przez Cygwin
- 20. Konfiguracja Liquibase z serwerem MS-SQL
- 21. Używanie Emacsa z Xcode 4?
- 22. Autouzupełnianie Emacsa
- 23. Problemy z tworzeniem zakładek z zakresem zabezpieczeń
- 24. Łączenie Eclipse RSE ze zdalnym serwerem Linux przy użyciu klucza publicznego uzyskanego z Amazon ec2
- 25. Ponowne łączenie z serwerem JMS początkowo i po uzyskaniu poprzedniego połączenia
- 26. Łączenie ze zdalnym serwerem nie powiodło się przy użyciu WinRM z PowerShell
- 27. Różnica między serwerem WWW, serwerem aplikacji i serwerem bazy danych
- 28. Błąd sprawdzania poprawności aplikacji IOS: Wystąpił błąd SSL i nie można ustanowić bezpiecznego połączenia z serwerem.
- 29. Jak połączyć się z serwerem XMPP przy użyciu PHP
- 30. Tworzenie zdalnego serwera Drb (do użytku z pilotem zdalnego)
Czy masz pliki źródłowe w tym samym katalogu na kliencie i serwerze? –
Nie pod względem bezwzględnej ścieżki, ale tej samej w stosunku do '$ HOME'. – Reactormonk
nie sądzę, że ci to pomoże –