我的Intellij IDEA CE 12.0.1(Build 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
我错过了什么?感谢您的帮助。
答案 0 :(得分:1)
这个问题没有足够的信息来提供具体的答案,但我可以指出你要调查的事情。首先,/ usr / local上的权限之后的“@”表示它具有扩展属性,也可能是访问控制列表(基本上是扩展权限);文件夹也可能设置了标志,这可能会改变其行为。要查看所有这些内容,请使用ls -ldeO@ /usr/local
如果这没有指出您的问题,请澄清“访问”的含义。 完全 IDEA在两个文件夹中做了什么?它在两个文件夹中都在做(/尝试做)相同的事情吗?它是否正在尝试访问文件夹中的文件,如果是这样,文件的权限是相同的和/或是否有一个文件存在于一个文件夹中而不是另一个文件夹中引起差异?