¿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?


¿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.


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


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.