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.app
dans 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.
applications
error
Coquille de pomme
la source
la source
Réponses:
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:
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:
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é?
la source
chmod -R 777 /Applications/RubyMine.app
(à la racine du dossier de l'application).