
De acordo comeste URLDevo conseguir iniciar o Komodo IDE a partir da linha de comando quando quiser editar um arquivo.
Eu configurei o link simbólico usando (em linha única)
ln -sf "/Applications/Komodo IDE.app/Contents/MacOS/komodo"
/Users/lexu/bin/komodo
mas quando eu digito
afg-2:~ lexu$ komodo .bash_profile
eu recebo
dyld: Biblioteca não carregada: /usr/lib/libsqlite3.dylib Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security Motivo: Versão da biblioteca incompatível: A segurança requer versão 9.0.0 ou posterior, mas libsqlite3 .dylib fornece a versão 1.0.0 /Applications/Komodo IDE.app/Contents/MacOS/run-mozilla.sh: linha 131: 4370 Trace/BPT trap
"$prog" ${1+"$@"}
e uma caixa de diálogo que diz:
Meu palpite é que preciso informar ao Komodo que ele precisa usar bibliotecas diferentes.
Alguém tem isso funcionando?
Responder1
Adicione alias ki='/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin'
ao seu ~/.bashrc
Então é só fazer$ ki somefile
EDIT: Mudei, não percebi que você estava usando o Komodo IDE
Responder2
Funciona se você chamar o programa diretamente de seu local normal? Nesse caso, é muito provável que haja uma dependência de onde o programa está localizado. Para contornar isso você poderia, em vez de ter um link simbólico em ~/bin/komodo, transformar esse arquivo em um pequeno script como:
exec /Applications/Komodo IDE.app/Contents/MacOS/komodo
Altere as permissões desse arquivo com "chmod 755 ~/bin/komodo". Então deve funcionar (assumindo que o problema é que funcionou bem em seu local original).
Você também pode ajustar sua variável PATH para incluir /Applications/Komodo IDE.app/Contents/MacOS . Então não haveria necessidade de ter um link simbólico ou script em seu ~/bin .
Responder3
A maneira como faço isso é ~/bin/komodo.sh que tem
#!/bin/sh
/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin "$@"
Eu então tenho ~/bin como parte do meu caminho
posso então fazer
$komodo index.php
e carrega. No entanto, como gosto de ser ainda mais rápido, tenho um alias de shell que é:
alias kom="komodo"
para que eu possa fazer:
$kom index.php
Responder4
Esse FAQ está desatualizado. Faremos com que isso seja atualizado. A melhor maneira de iniciar o komodo a partir da linha de comando no OS X é usar 'alias' assim:
alias komodo='open -a "Komodo IDE"'
...ou:
alias komodo='open -a "Komodo Edit"'