
De acuerdo aesta URLDebería poder iniciar Komodo IDE desde la línea de comando cuando quiero editar un archivo.
Configuré el enlace simbólico usando (en una sola línea)
ln -sf "/Applications/Komodo IDE.app/Contents/MacOS/komodo"
/Users/lexu/bin/komodo
pero cuando escribo
afg-2:~ lexu$ komodo .bash_profile
yo obtengo
dyld: Biblioteca no cargada: /usr/lib/libsqlite3.dylib Referenciado desde: /System/Library/Frameworks/Security.framework/Versions/A/Security Motivo: Versión de biblioteca incompatible: La seguridad requiere la versión 9.0.0 o posterior, pero libsqlite3 .dylib proporciona la versión 1.0.0 /Applications/Komodo IDE.app/Contents/MacOS/run-mozilla.sh: línea 131: 4370 Trace/BPT trap
"$prog" ${1+"$@"}
y un diálogo que dice:
Supongo que de alguna manera necesito hacerle saber a Komodo que necesita usar bibliotecas diferentes.
¿Alguien tiene esto funcionando?
Respuesta1
Agregue alias ki='/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin'
a su ~/.bashrc
Entonces solo hazlo$ ki somefile
EDITAR: Lo cambié, no me di cuenta de que estabas usando Komodo IDE
Respuesta2
¿Funciona si llamas al programa directamente desde su ubicación habitual? Si es así, es muy probable que exista una dependencia de la ubicación del programa. Para evitarlo, en lugar de tener un enlace simbólico en ~/bin/komodo, podrías convertir ese archivo en un pequeño script como por ejemplo:
exec /Applications/Komodo IDE.app/Contents/MacOS/komodo
Cambie los permisos de ese archivo con "chmod 755 ~/bin/komodo". Entonces debería funcionar (suponiendo que el problema fuera que funcionó bien desde su ubicación original).
También puede ajustar su variable PATH para incluir /Applications/Komodo IDE.app/Contents/MacOS . Entonces no habría necesidad de tener un enlace simbólico o un script en su ~/bin .
Respuesta3
La forma en que lo hago es tener ~/bin/komodo.sh que tiene
#!/bin/sh
/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin "$@"
Entonces tengo ~/bin como parte de mi camino
entonces puedo hacer
$komodo index.php
y se carga. Sin embargo, como me gusta ser aún más rápido, tengo un alias de shell que es:
alias kom="komodo"
para que pueda hacer:
$kom index.php
Respuesta4
Esas preguntas frecuentes están desactualizadas. Nos aseguraremos de que se actualice. La mejor manera de iniciar Komodo desde la línea de comando en OS X es usar 'alias' así:
alias komodo='open -a "Komodo IDE"'
...o:
alias komodo='open -a "Komodo Edit"'