Impossibile installare Eclipse per tutti gli utenti

3

Vorrei configurare Eclipse da eseguire per tutti gli utenti di un Mac con OS X 10.9.4 (Mavericks). Ho effettuato l'accesso all'account dell'amministratore (utente) e ho fatto quanto segue:

  1. Ho installato l'ultima versione del JDK (jdk-7u67-macosx-x64.dmg).
  2. Ho scaricato il tarball dell'ultima versione di Eclipse standard Luna.
  3. Ho fatto doppio clic sul tarball (eclipse-standard-luna-R-macosx-cocoa-x86_64.tar.gz) per decomprimerlo / decomprimerlo.
  4. Ho trascinato la cartella eclipse creata in Macintosh HD / Applicazioni.
  5. Ho fatto doppio clic sull'applicazione Eclipse nella cartella eclipse e lanciato Eclipse.

Il problema si verifica quando esco dall'account dell'amministratore e da un account utente normale. Quando faccio doppio clic sull'applicazione Eclipse, viene visualizzato questo errore:

You can't open the application "Eclipse" because it is not supported on this type of Mac.

Non penso che questa sia la vera ragione. Sono in grado di eseguire Eclipse come utente ordinario se, come tale utente, ho decompresso lo stesso tarball e avvio la sua applicazione Eclipse.

Torna alla versione che ho installato come utente, se provo ad eseguire Applications/eclipse dalla riga di comando come utente normale, ottengo questo errore:

-bash: ./eclipse: Permission denied

Scavando, cercando un problema con le autorizzazioni, ho trovato:

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

Dopo aver chmodato questo file a 755, posso far girare Eclipse per gli utenti ordinari se fanno doppio clic sul link /Applications/eclipse/eclipse nel Finder. Questo sembra un trucco, però, e manca di robustezza. In particolare, vorrei far funzionare l'applicazione Eclipse in modo che possa apparire nel dock. Se lancio tramite il link eclipse /Applications/eclipse/eclipse e poi clicco con il tasto destro sull'icona di Eclipse nel dock e lo salvo, non posso avviarlo più tardi, o ottengo lo stesso errore di sopra:

You can't open the application "Eclipse" because it is not supported on this type of Mac.

Qual è la soluzione giusta?

    
posta Ellen Spertus 17.09.2014 - 02:04
fonte

1 risposta

0

Ho risolto il problema con:

chgrp -R everyone /Applications/eclipse

Un modo per prevenire il problema, per chiunque stia eseguendo una nuova installazione, è quello di fare quanto segue prima di decomprimere il tarball:

newgrp everyone
    
risposta data 18.09.2014 - 00:42
fonte

Leggi altre domande sui tag