Usando Komodo IDE como editor de texto desde la terminal OS X

Usando Komodo IDE como editor de texto desde la terminal OS X

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:

Komodo-bin no se puede abrir debido a un problema

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"'

información relacionada