2012-05-02 15 views
2

Kubuntu 12.04、Emacs 24.1.50へのアップデート時にecbのツリーブラウザの/フォルダにアクセスできません。私はそこに着くか、単にECB Emacsが*tramp/scpc C*バッファを開き、アクティブにしようと、それは言うとき:ECB:アクセスできません/

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

はそれがKubuntuの12.04とのEmacs 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)) 

私は、そのファイルを削除した後、emacsのを開いた、ECBが有効になっています、ディレクトリツリーの/にしようとしましたが、同じエラーが発生しました。それから、emacsを閉じた後、同じファイルをtrampにしました。最新のemacsソースでは、それは雑踏のどこかに書かれているようだ。

答えて

1

奇妙なことに、あなたの古いトランプファイルで古いC:\何かを再利用しているのでしょうか?このscpc linkを読んでいても、新しく更新されたkubuntuはそれをサポートしていませんか?リンクが動作するかどうかを確認するコマンドを試してみてください。 ECBよりも不法侵入問題のように聞こえる。

+0

さらに詳しい情報が見つかりました。更新された質問をご覧ください。 – Adobe

2

私はKubuntu 12.04を使用していますが、同じ問題が発生しました。一般的にKubuntuまたは12.04に固有であるかどうかはわかりません。

どうにかして "C:\ nppdf32Log \ debuglog.txt"ファイル(http://askubuntu.com/questions/144408/what-is-the-file-c-nppdf32log-debuglog-txt)が取得されていました内部のecb-filename-cacheによって、ecb-filename-cacheがどのように入力されていたかを正確に把握することはできませんでしたが、ecb-remote-patch-cache-dumpを実行するとこれを見ることができました。私にとっては不運なエラーです。これを回避するために、セマンティックキャッシュディレクトリ、debuglog.txtファイルのすべてのトレース、および見つけられたすべてのtrampファイルを削除しました。ビオラ、ECBは再び働きます。

0

同じ問題が発生し、ソースパスをカスタマイズすると(ECB First Stepsに記載されているように)、問題が解決されたことがわかりました。

関連する問題