由于错误许可被拒绝而无法更新Intellij?


20

我的Intellij版本是12.1,新版本是12.1.4,所以我想更新它,但下载新文件后由于文件权限被拒绝而无法继续进行。谁能告诉我如何更改权限,以便更新Intellij?


您是否以root用户身份尝试更新?
sosytee

不,我没有。我只是单击“更新并重新启动”按钮,因为Intellij启动并且无法继续。
HA链接

请参阅youtrack.jetbrains.com/issue/IDEA-23308。尝试将Idea安装目录的所有者从root更改为user(you)
lena 2013年

Answers:


11

例如,转到/bin“想法” 的文件夹(或在我的情况下):

/opt/idea-IC-135.690/bin

然后使用sudo启动该应用程序。像这样:

sudo ./idea.sh

只是更新,

如果您有任何/tmp内存空间问题,请重新启动操作系统,然后重试该步骤。

希望这对您有所帮助。


只是注意到我花了几次重新启动才能显示更新按钮。最后,它成功了!
jemiloii 2015年

太好了,我认为您也可以更改folder(/idea-IC-135.690/bin)权限,而不必使用sudo打开想法。
奥比

1
我没想到,我只是给了ide​​a.sh 777权限,因为这是我的开发机器。
jemiloii 2015年

1
在我的机器(OS X)上,它是cd /Applications/Intellij IDEA 14/Contents/Mac OSsudo ./idea
Max Heiber 2015年

我得到:“启动错误:无法检测图形环境”任何想法如何解决?
Didier A.

28

Idea IntelliJ 2016.2遇到了相同的问题

您应该将想法文件夹的用户和组设置为您自己。(如果需要,也可以与其他用户共享一个组)

在我的情况下,这是因为在思想上一些文件被分配给了root:root,而我没有意识到这一点。

所以我跑了: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
我认为这是比上一个更好的解决方案;)
Carlos Verdes

此解决方案每次都可以解决该问题,而无需使用root重新启动。更好的解决方案。
borjab

这应该是公认的答案。我无法更新IntelliJ Idea。将权限分配给我的用户可以解决该问题。
Thilak Rao

13

我认为Jeremy提供的解决方案是最好的解决方案。我建议使用whoami实用程序调用来自动设置当前控制台用户的参数,例如

sudo chown -R $(whoami) /opt/idea-ICblablabla


3
从我的角度来看,这是最干净的解决方案。
jpmottin

1
最好的解决方案,开箱即用,可以永久解决问题。
艾伦47
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.