2

私の Intellij IDEA CE 12.0.1 (ビルド 123.94) のコピーは にアクセスできません/usr/local。私はインターネットを精査しましたが、以前は誰もこの問題を抱えていませんでした。sudo を使用して実行したときに IDEA がフォルダーにアクセスできるため、フォルダーのアクセス許可と関係があることはわかっています。私の回避策は、フォルダーのアクセス許可を IDEA がアクセスできるフォルダーに一致させることでしたが、問題は解決しませんでした。現在の権限は次のとおりです。

$ drwxr-xr-x@ 25 sergeykoulikov  staff  850 14 Dec 12:24 /usr/local

これは、IDEA がアクセスできる受信トレイ フォルダーとほぼ同じです。

$ drwxr-xr-x  10 sergeykoulikov  staff  340 12 Jan 17:05 /Users/sergeykoulikov/Inbox 

私は何が欠けていますか?よろしくお願いいたします。

4

1 に答える 1

1

質問には特定の回答を与えるのに十分な情報がありませんが、調査すべき点を指摘できます。まず、/usr/local のパーミッションの後の "@" は、拡張属性と、アクセス制御リスト (基本的に拡張パーミッション) があることを示します。また、フォルダーにフラグが設定されている可能性があり、その動作が変更される可能性があります。これらすべてを見るには、ls -ldeO@ /usr/local

それが問題を指摘していない場合は、「アクセス」の意味を明確にしてください。IDEA は 2 つのフォルダーで正確に何をしているのでしょうか? 両方のフォルダーで同じことを行っていますか (/しようとしていますか)? フォルダ内のファイルにアクセスしようとしていますか?もしそうなら、ファイルのアクセス許可は同じですか?また、あるフォルダには存在するが他のフォルダには存在しないファイルがありますか?

于 2013-01-13T07:36:09.727 に答える