3 votos

No se puede instalar Eclipse para todos los usuarios

Me gustaría configurar Eclipse para que funcione para todos los usuarios de un Mac con OS X 10.9.4 (Mavericks). He iniciado sesión con la cuenta de administrador (Usuario) y he hecho lo siguiente:

  1. He instalado la última versión del JDK (jdk-7u67-macosx-x64.dmg).
  2. He descargado el tarball de la última versión de Eclipse standard Luna.
  3. He hecho doble clic en el tarball (eclipse-standard-luna-R-macosx-cocoa-x86_64.tar.gz) para descomprimirlo/descomprimirlo.
  4. Arrastré la carpeta eclipse creada a Macintosh HD/Aplicaciones.
  5. He hecho doble clic en la aplicación Eclipse de la carpeta eclipse y he iniciado Eclipse.

El problema se produce cuando salgo de la cuenta de administrador y entro en una cuenta de usuario normal. Cuando hago doble clic en la aplicación Eclipse, obtengo este error:

No puedes abrir la aplicación "Eclipse" porque no está soportada en este tipo de Mac.

No creo que esta sea la verdadera razón. Soy capaz de ejecutar Eclipse como un usuario normal si, como ese usuario, descomprimo ese mismo tarball e inicio su aplicación Eclipse.

Volviendo a la versión que instalé como Usuario, si intento ejecutar Applications/eclipse desde la línea de comandos como usuario normal, obtengo este error:

-bash: ./eclipse: Permission denied

Escarbando, buscando un problema de permisos, lo encontré:

-rwxr-x---@ 1 user  staff  34608 Jun 12 01:08 /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse

Después de chmod'ing este archivo a 755, puedo conseguir Eclipse para ejecutar para los usuarios normales si hacen doble clic en el enlace /Applications/eclipse/eclipse en el Finder. Esto parece un hack, sin embargo, y carece de robustez. En concreto, me gustaría conseguir la aplicación Eclipse de trabajo para que pueda aparecer en el muelle. Si lanzo a través del enlace de eclipse /Applications/eclipse/eclipse y luego hago clic con el botón derecho en el icono de Eclipse en el dock y lo guardo, no puedo iniciar con él más tarde, o me da el mismo error que arriba:

No se puede abrir la aplicación "Eclipse" porque no está soportada en este tipo de Mac.

¿Cuál es la solución correcta?

0voto

espertus Puntos 116

Arreglé el problema con:

chgrp -R everyone /Applications/eclipse

Una forma de evitar el problema, para cualquiera que haga una nueva instalación, es hacer lo siguiente antes de descomprimir el tarball:

newgrp everyone

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X