1

emacs の起動時に、一連のキャッシュ ファイルが書き込み保護されていることを CEDET が訴えます。

キャッシュ エラー: [~/.semanticdb/!usr!include!i386-linux-gnu!sys!semantic.cache] (保存ファイルにエラー、オブジェクト コンストラクターのリストが見つかりましたが、スロット :tables に :type が指定されていません)、再起動注: ファイルは書き込み保護されています [2 回]

semantic-ia-complete-symbol-menu初めて呼び出すと、大量のキャッシュ エラーがスローされ、ミニバッファーがエラー メッセージで数秒間夢中になります。

キャッシュ エラー: [~/.semanticdb/!usr!include!i386-linux-gnu!gnu!semantic.cache] (保存ファイルにエラー、オブジェクト コンストラクターのリストが見つかりましたが、スロット :tables に :type が指定されていません)、再起動【8回】

最初の電話の後、問題はなくなります。

4

1 に答える 1

1

emacs を終了し、削除~/.semanticdbして再起動します。ディレクトリが再作成され、ファイルが再解析されます。ルートとして emacs を実行しているようです。

または、 と を使用して単純にパーミッションを変更することもできchown -R <your id> ~/.semanticdbますchmod -R a-w,u+wr ~/.semanticdb

于 2012-11-21T13:06:20.933 に答える