Ubuntu

Emacs 不會在 Bazaar 儲存庫中打開文件

  • March 9, 2019

我有一個Bugzilla安裝,並試圖/Bugzilla/Install/CPAN.pm使用emacs打開。但是,嘗試這樣做時出現此錯誤:

Searching for program: no such file or directory, bzr

為什麼我會收到這條消息?為什麼不emacs載入文件?我該如何解決這個問題?

編輯:

我試圖emacs Bugzilla/Install/CPAN.pmbugzilla目錄中使用命令打開它。

在此處輸入圖像描述

實際上,這個錯誤與 Perl 無關。 bzrBazaar 分佈式版本控制系統的命令行客戶端。顯然,您的 Bugzilla 安裝位於 Bazaar 儲存庫中。Emacs 會自動檢測到這一點,並嘗試啟動其版本控制模式,但您沒有bzr安裝客戶端。Emacs 並沒有為這種情況做好準備。它實際上確實載入了您請求的文件;它只是沒有自動切換到該緩衝區。(如果您嘗試編輯緩衝區,您可能會遇到更多錯誤。)

您可以安裝bzr包,或者找到.bzr目錄並重命名它,這樣 Emacs 就不會檢測到它,或者自定義vc-handled-backendsEmacs 中的變數以Bzr從列表中刪除。

引用自:https://unix.stackexchange.com/questions/103547