¿No puede actualizar Intellij debido a un error de permiso denegado?

20

Mi versión de Intellij es la 12.1 y la nueva versión es la 12.1.4, por lo que quiero actualizarla, pero después de descargar el nuevo archivo no puede continuar debido a la denegación del permiso del archivo. ¿Alguien puede decirme cómo cambiar el permiso para que pueda actualizar mi Intellij?

Enlace Hà
fuente
¿Estás intentando la actualización como root?
sosytee
No, no lo hice. Simplemente hago clic en el botón "actualizar y reiniciar" cuando se inicia Intellij y no puedo continuar.
Hà Link
visite youtrack.jetbrains.com/issue/IDEA-23308 . Intente cambiar el propietario del directorio de instalación de Idea de raíz a usuario (usted)
lena

Respuestas:

11

Vaya a la /bincarpeta de la "Idea", por ejemplo (o en mi caso):

/opt/idea-IC-135.690/bin

y ahí comienza la aplicación, con sudo. Me gusta esto:

sudo ./idea.sh

Solo actualiza

Si tiene algún /tmpproblema de espacio de memoria, reinicie su sistema operativo e intente el paso nuevamente.

Espero que esto te ayude.

Aby
fuente
Solo notando que me tomó algunos reinicios como sudo para mostrar el botón de actualización. Al final, funcionó!
jemiloii
Genial, creo que también puedes cambiar el permiso de la carpeta (/idea-IC-135.690/bin), para no tener que abrir una idea con sudo.
Aby
1
No pensé en eso, solo le di permiso a idea.sh 777 ya que esta es mi máquina de desarrollo.
jemiloii
1
En mi máquina (OS X), fue cd /Applications/Intellij IDEA 14/Contents/Mac OSsudo ./idea.
Max Heiber
Me aparece: "Error de inicio: no se puede detectar el entorno gráfico" ¿Alguna idea de cómo solucionarlo?
Didier A.
28

Tuve el mismo problema con Idea IntelliJ 2016.2

Debe configurar el usuario y el grupo de su carpeta de ideas para usted. (o un grupo que comparta con otros usuarios, si lo necesita)

En mi caso, fue porque algunos archivos en idea fueron asignados a root: root, y no vi el punto.

Entonces corrí: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32

Jeremie
fuente
2
Creo que esta es una mejor solución que la anterior;)
Carlos Verdes
Esta solución resolverá el problema cada vez sin la necesidad de reiniciar con root. Mucho mejor solución.
borjab
Esta debería ser la respuesta aceptada. No pude actualizar IntelliJ Idea. La asignación de permisos a mi usuario lo resolvió por mí.
Thilak Rao
13

La solución que Jeremy proporcionó es la mejor en mi opinión. Lo que recomendaría es usar la llamada de utilidad whoami para establecer automáticamente los parámetros del usuario actual de la consola

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

Alex Kor
fuente
3
La solución más limpia desde mi punto de vista.
jpmottin
1
La mejor solución, funciona de forma inmediata y soluciona el problema definitivamente.
Alan47