No se puede instalar Eclipse para todos los usuarios

3

Me gustaría configurar Eclipse para que se ejecute para todos los usuarios de una Mac con OS X 10.9.4 (Mavericks). Inicié sesión en la cuenta de administrador (Usuario) e hice lo siguiente:

  1. Instalé la última versión del JDK (jdk-7u67-macosx-x64.dmg).
  2. Descargué el archivo comprimido de la última versión del estándar de Eclipse Luna.
  3. Hice doble clic en el tarball (eclipse-standard-luna-R-macosx-cocoa-x86_64.tar.gz) para descomprimirlo / descomprimirlo.
  4. Arrastre la carpeta de eclipse creada a Macintosh HD / Aplicaciones.
  5. Hice doble clic en la aplicación Eclipse en la carpeta Eclipse y lancé Eclipse.

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

  

No puede abrir la aplicación "Eclipse" porque no es compatible   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 el mismo tarball y lanzo su aplicación Eclipse.

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

-bash: ./eclipse: Permission denied

Buscando, buscando un problema de permisos, encontré:

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

Después de enviar este archivo a 755, puedo hacer que Eclipse se ejecute para 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. Específicamente, me gustaría que la aplicación Eclipse funcione para que pueda aparecer en el dock. Si ejecuto a través del enlace de eclipse /Applications/eclipse/eclipse y luego hago clic con el botón derecho en el ícono de Eclipse en el dock y lo guardo, no puedo iniciarlo más tarde, o recibo el mismo error que el anterior:

  

No puede abrir la aplicación "Eclipse" porque no es compatible   en este tipo de Mac.

¿Cuál es la solución correcta?

    
pregunta Ellen Spertus 17.09.2014 - 02:04

1 respuesta

0

He solucionado el problema con:

chgrp -R everyone /Applications/eclipse

Una forma de evitar el problema, para cualquier persona que realice una nueva instalación, es hacer lo siguiente antes de descomprimir el archivo comprimido:

newgrp everyone
    
respondido por el Ellen Spertus 18.09.2014 - 00:42

Lea otras preguntas en las etiquetas