
Entsprechenddiese URLIch sollte Komodo IDE von der Befehlszeile aus starten können, wenn ich eine Datei bearbeiten möchte.
Ich habe den symbolischen Link mit (in einer einzigen Zeile) eingerichtet.
ln -sf "/Applications/Komodo IDE.app/Contents/MacOS/komodo"
/Users/lexu/bin/komodo
aber wenn ich tippe
afg-2:~ lexu$ komodo .bash_profile
Ich bekomme
dyld: Bibliothek nicht geladen: /usr/lib/libsqlite3.dylib Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security Grund: Inkompatible Bibliotheksversion: Sicherheit erfordert Version 9.0.0 oder höher, aber libsqlite3.dylib bietet Version 1.0.0 /Applications/Komodo IDE.app/Contents/MacOS/run-mozilla.sh: Zeile 131: 4370 Trace/BPT-Trap
„$prog“ ${1+„$@“}
und ein Dialog, der besagt:
Ich vermute, ich muss Komodo irgendwie wissen lassen, dass es andere Bibliotheken verwenden muss?
Hat das bei jemandem funktioniert?
Antwort1
Fügen Sie alias ki='/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin'
zu Ihrer ~/.bashrc hinzu
Dann mach einfach$ ki somefile
EDIT: Habe es geändert, wusste nicht, dass du Komodo IDE verwendest
Antwort2
Funktioniert es, wenn Sie das Programm direkt von seinem regulären Speicherort aus aufrufen? Wenn ja, besteht sehr wahrscheinlich eine Abhängigkeit vom Speicherort des Programms. Um dies zu umgehen, könnten Sie anstelle eines symbolischen Links in ~/bin/komodo diese Datei in ein kleines Skript wie das folgende umwandeln:
exec /Applications/Komodo IDE.app/Contents/MacOS/komodo
Ändern Sie die Berechtigungen dieser Datei mit „chmod 755 ~/bin/komodo“. Dann sollte es funktionieren (vorausgesetzt, das Problem bestand darin, dass es von seinem ursprünglichen Speicherort aus einwandfrei funktionierte).
Sie können Ihre PATH-Variable auch so anpassen, dass sie /Applications/Komodo IDE.app/Contents/MacOS enthält. Dann wäre es nicht mehr nötig, einen symbolischen Link oder ein Skript in Ihrem ~/bin zu haben.
Antwort3
Ich mache es so: ~/bin/komodo.sh hat
#!/bin/sh
/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin "$@"
Ich habe dann ~/bin als Teil meines Pfades
Ich kann dann tun
$komodo index.php
und es wird geladen. Da ich es aber noch schneller haben möchte, habe ich einen Shell-Alias:
alias kom="komodo"
damit ich Folgendes tun kann:
$kom index.php
Antwort4
Diese FAQ ist veraltet. Wir sorgen dafür, dass sie aktualisiert wird. Der beste Weg, Komodo von der Befehlszeile unter OS X aus zu starten, ist die Verwendung von „alias“ wie folgt:
alias komodo='open -a "Komodo IDE"'
...oder:
alias komodo='open -a "Komodo Edit"'