Heruntergeladene Apps werden nicht gestartet, Fehler -10658

9

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.appdas 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.

Apfelschale
quelle
Es sieht so aus, als ob dies nur Java-Programmen passiert, aber das kann ich nicht mit Sicherheit sagen.
Apfelmus

Antworten:

17

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:

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

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:

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

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?

Martin Marconcini
quelle
Freut mich das zu hören Adam!
Martin Marconcini
Derzeit habe ich das Problem, dass WITH + x für alle festgelegt wird.
Max Ried
Was für mich funktionierte, lief chmod -R 777 /Applications/RubyMine.app(im Stammverzeichnis des App-Ordners).
Joe Bane
funktioniert immer noch nicht für filezilla (base) mona @ goku: ~ / Downloads $ ls /Applications/FileZilla.app/Contents/MacOS/filezilla -rwxr-xr-x @ 1 mona admin 14797696 23. Dezember 09:52 / Applications / FileZilla. app / Inhalt / MacOS / filezilla (Basis) mona @ goku: ~ / Downloads $ chmod + x /Applications/FileZilla.app/Contents/MacOS/filezilla (Basis) mona @ goku: ~ / Downloads $ ls / Applications / FileZilla. app / Inhalt / MacOS / -rwxr-xr-x @ 1 mona admin 14797696 23. Dezember 09:52 filezilla
Mona Jalal