Usando Komodo IDE como editor de texto do terminal OS X

Usando Komodo IDE como editor de texto do terminal OS X

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:

komodo-bin não pode ser aberto devido a um problema

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

informação relacionada