Wenn ich eine Anwendung (z. B. RubyMine) heruntergeladen und in den Ordner "Programme" übertragen habe, wird die Anwendung nicht gestartet (es passiert nichts). Es ist nicht auf den Ordner "Programme" beschränkt, sondern wird für jedes Verzeichnis angezeigt, in dem ich die heruntergeladene App entpacke (aus der .dmg).
Wenn ich open RubyMine.app
das Terminal eingebe, erhalte ich:
LSOpenURLsWithRole() failed with error -10658 for the file /Applications/RubyMine.app.
Und es passiert mit mehr Apps als nur RubyMine.
Was kann ich dagegen tun? Am Anfang wurde ich gebeten, den Start der heruntergeladenen App zuzulassen, aber jetzt erscheint dies jedes Mal.
applications
error
Apfelschale
quelle
quelle
Antworten:
Dies scheint ein Problem mit den Berechtigungen im Bundle selbst zu sein. Normalerweise wird das Ausführungsflag nicht vom DMG-Image übertragen.
Versuchen Sie aus Neugier, das Ausführungsflag wie folgt zu setzen:
Hinweis: Ersetzen Sie < Name der App > durch den Namen der App (es wird wahrscheinlich "rubymine" sein, aber ich habe diese App nicht, um den genauen Namen der Binärdatei zu bestätigen.
Wenn Sie Zweifel haben, klicken Sie mit der rechten Maustaste auf RubyMine.app, führen Sie einen "Paketinhalt anzeigen" aus und navigieren Sie zu " Inhalt / MacOS / Ordner ", um zu sehen, was sich dort befindet. Führen Sie den obigen Befehl (chmod + x) für diese Datei aus und versuchen Sie es erneut.
Ich denke es sollte sein:
Update : Ich habe RubyMine heruntergeladen und der obige Befehl wird funktionieren, aber was es wert ist, ich muss sagen, dass meiner das Ausführungsflag hatte, so dass ich kein Problem damit hatte. Hast du kontrolliert?
quelle
chmod -R 777 /Applications/RubyMine.app
(im Stammverzeichnis des App-Ordners).