Les applications téléchargées ne démarrent pas, erreur -10658

9

Lorsque j'ai téléchargé une application (par exemple RubyMine) et l'ai transférée dans le dossier Applications, l'application ne démarre pas (rien ne se passe). Il n'est pas limité au dossier Applications, il apparaît pour chaque répertoire que je décompresse l'application téléchargée (hors du .dmg).

Lorsque je tape open RubyMine.appdans le terminal, j'obtiens:

LSOpenURLsWithRole() failed with error -10658 for the file /Applications/RubyMine.app.

Et cela arrive avec plus d'applications que RubyMine.

Que puis-je faire à ce sujet? Au début, on m'a demandé d'autoriser le démarrage de l'application téléchargée, mais maintenant cela apparaît à chaque fois.

Coquille de pomme
la source
Il semble que cela n'arrive qu'aux programmes Java, mais je ne peux pas le dire avec certitude.
Appleshell

Réponses:

17

Cela semble être un problème avec les autorisations dans le bundle lui-même. Habituellement, le drapeau d'exécution n'est pas transféré de l'image DMG.

Essayez, par curiosité, de définir le drapeau d'exécution comme ceci:

chmod +x /Applications/RubyMine.app/Contents/MacOS/<name of the app>

Remarque: remplacez < nom de l'application > par le nom de l'application (ce sera probablement "rubymine", mais je n'ai pas cette application pour confirmer le nom exact du binaire.

Si vous avez un doute, faites un clic droit sur RubyMine.app, faites un "Afficher le contenu du package" et accédez au dossier Contents / MacOS / et voyez ce qu'il contient . Exécutez la commande ci-dessus (chmod + x) sur ce fichier et réessayez.

Je pense que ça devrait être:

chmod +x /Applications/RubyMine.app/Contents/MacOS/rubymine

mise à jour : j'ai téléchargé RubyMine et la commande ci-dessus fonctionnera, cependant, pour ce qui en vaut la peine, je dois dire que le mien avait le drapeau d'exécution, donc je n'ai eu aucun problème avec. Avez-vous vérifié?

Martin Marconcini
la source
Heureux de l'entendre Adam!
Martin Marconcini
Actuellement, j'ai le problème AVEC + x étant réglé pour tout le monde.
Max Ried
Ce qui a fonctionné pour moi était en cours d'exécution chmod -R 777 /Applications/RubyMine.app(à la racine du dossier de l'application).
Joe Bane
ne fonctionne toujours pas pour filezilla (base) mona @ goku: ~ / Téléchargements $ ls /Applications/FileZilla.app/Contents/MacOS/filezilla -rwxr-xr-x @ 1 mona admin 14797696 23 décembre 09:52 / Applications / FileZilla. app / Contents / MacOS / filezilla (base) mona @ goku: ~ / Téléchargements $ chmod + x /Applications/FileZilla.app/Contents/MacOS/filezilla (base) mona @ goku: ~ / Téléchargements $ ls / Applications / FileZilla. app / Contenu / MacOS / -rwxr-xr-x @ 1 mona admin 14797696 23 décembre 09:52 filezilla
Mona Jalal