ECB :/

2012-05-02 8 views
2

쿠분투 12.04 및 이맥스 24.1.50으로 업데이트 할 때 ecb의 트리 브라우저에서 / 폴더에 액세스 할 수 없습니다. 나는 거기에 도착, 아니면 그냥 ECB 이맥스 *tramp/scpc C* 버퍼를 열어 정품 인증하려고 그것은 말할 때 :ECB :/

ssh: Could not resolve hostname C: Name or service not known 

이 쿠분투 12.04와 이맥스 24.1.50

내 모든 ecb-에 업데이트하기 전에 잘 작동했다 관련 설정 :

;; ECB and CEDET: 
;; (global-ede-mode 1) 
(require 'semantic/sb) 
(require 'semantic/analyze) 
(provide 'semantic-analyze) 
(provide 'semantic-ctxt) 
(provide 'semanticdb) 
(provide 'semanticdb-find) 
(provide 'semanticdb-mode) 
(provide 'semantic-load) 
(semantic-mode 1) 
(setq semantic-load-turn-useful-things-on t) 

(setq stack-trace-on-error t) 

(require 'cedet) 

(require 'ecb) 
;; (ecb-activate) 
;; (ecb-byte-compile) 
(require 'ecb-autoloads) ;; if aren't going to turn ECB on at start up 
(setq ecb-auto-activate 1) 

(ecb-winman-winring-enable-support) ;; This MUST be done BEFORE the first call to any winring-command, so also before calling winring-initialize! 

(setq ecb-winman-winring-name "ECB") 

(global-set-key (kbd "C-x e") '(lambda() 
           (interactive) 
           (ecb-activate) 
           )) 
(global-set-key (kbd "C-x E") 'ecb-deactivate) 

(setq tags-revert-without-query t) 

(setq ecb-cache-directory-contents nil) 
(setq ecb-highlight-tag-with-point t) 

(setq semantic-idle-work-parse-neighboring-files-flag nil) 
(setq semantic-idle-work-update-headers-flag nil) 

(setq global-semanticdb-minor-mode nil) 
;; (setq semantic-imenu-index-directory nil) ;; do I have such a var at all? 
(require 'semantic-load) 

;; (global-semantic-auto-parse-mode -1) 
(global-semantic-show-unmatched-syntax-mode -1) 
(setq truncate-partial-width-windows nil) 

(setq global-semantic-idle-summary-mode t) 
(setq global-semantic-idle-completions-mode t) 
(setq global-semantic-decoration-mode t) 
(setq global-semantic-highlight-func-mode t) 

(add-hook 'ecb-symboldef-buffer-sync (lambda() 
             (setq truncate-lines nil) 
             )) 

;; etags! 
(setq tags-file-name (expand-file-name "~/its/dbes/etgs/TAGS")) 

(setq ecb-highlight-tag-with-point (quote highlight-scroll)) 
(setq ecb-layout-name "left-symboldef") 
(setq ecb-layout-window-sizes (quote (("left-symboldef" (0.2571428571428571 . 0.26666666666666666) (0.2571428571428571 . 0.2) (0.2571428571428571 . 0.23333333333333334) (0.2571428571428571 . 0.26666666666666666)) ("left8" (0.23809523809523808 . 0.2857142857142857) (0.23809523809523808 . 0.21428571428571427) (0.23809523809523808 . 0.2857142857142857) (0.23809523809523808 . 0.17857142857142858))))) 
(setq ecb-options-version "2.40") 
(setq ecb-source-path (quote (("/home/boris/its/plts" "plts")))) 
(setq ecb-tip-of-the-day nil) 
(setq ecb-tree-incremental-search (quote substring)) 

마찬가지로 - 아니 C: 거기에 참조하십시오.

편집 2는 :

나는 ~/.emacs.d/tramp 파일이 발견했습니다, 그리고 그것은이 있습니다

;; -*- emacs-lisp -*- <12/05/03 19:12:12 /home/boris/.emacs.d/tramp> 
;; Tramp connection history. Don't change this file. 
;; You can delete it, forcing Tramp to reapply the checks. 

((["scpc" nil "C" nil] 
    nil)) 

내가 파일을 다음 이맥스를 열 것을 삭제 한, ECB를 활성화 한 , 디렉토리 트리에서 /에 도착하려했으나 동일한 오류가 발생했습니다. 그런 다음, 이맥스를 닫은 후에는 동일한 tramp 파일을 만들었습니다. 최신 이맥스 소식통 에선 어딘가에서 부랑자처럼 보이는 것 같습니다.

답변

1

이상한, 어쩌면 이전 트램프 파일에서 오래된 C : \를 재사용하고 있습니까? 또한이 scpc link을 읽는다면 아마도 새로 업데이트 된 쿠분투는 그것을 지원하지 않을 것입니다. 링크가 작동하는지 보려면 링크가 말하는 명령을 시도하십시오. ECB보다 부랑불 쟁이처럼 들린다.

+0

더 자세한 내용을 발견했습니다. 업데이트 된 질문을 참조하십시오. – Adobe

2

나는 쿠분투 12.04를 사용 중이며 동일한 문제에 부딪 혔습니다. 일반적으로 쿠분투 또는 12.04에 특정한 것인지 여부는 알 수 없습니다.

어떻게 든 "C : \ nppdf32Log \ debuglog.txt"파일 (http://askubuntu.com/questions/144408/what-is-the-file-c-nppdf32log-debuglog-txt)을 가져 왔습니다. internal ecb-filename-cache에 의해 ecb-filename-cache가 어떻게 채워지고 있는지 정확히 알 수는 없지만 ecb-remote-patch-cache-dump를 실행하여 이것을 볼 수있었습니다. 나를위한 부랑자 실수. 이 문제를 해결하기 위해 모든 시맨틱 캐시 디렉토리, debuglog.txt 파일의 모든 흔적 및 찾을 수있는 모든 트램 파일을 제거했습니다. 비올라, ECB가 다시 일합니다.

0

같은 문제가 발생하여 소스 경로를 사용자 지정하면 (ECB First Steps에 명시된대로) 문제가 해결되었습니다.