
によるとこのURLファイルを編集したいときに、コマンド ラインから Komodo IDE を起動できる必要があります。
シンボリックリンクを(1行で)設定します。
ln -sf "/Applications/Komodo IDE.app/Contents/MacOS/komodo"
/Users/lexu/bin/komodo
しかし私が入力すると
afg-2:~ lexu$ komodo .bash_profile
私は
dyld: ライブラリがロードされていません: /usr/lib/libsqlite3.dylib 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security 理由: 互換性のないライブラリ バージョン: セキュリティにはバージョン 9.0.0 以降が必要ですが、libsqlite3.dylib はバージョン 1.0.0 を提供します /Applications/Komodo IDE.app/Contents/MacOS/run-mozilla.sh: 行 131: 4370 トレース/BPT トラップ
"$prog" ${1+"$@"}
そして次のようなダイアログが表示されます。
私の推測では、何らかの方法で Komodo に別のライブラリを使用する必要があることを知らせる必要があるのでしょうか?
これを動作させている人はいますか?
答え1
alias ki='/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin'
~/.bashrcに追加する
じゃあ、$ ki somefile
編集: 変更しました。Komodo IDE を使用していることに気づきませんでした。
答え2
プログラムを通常の場所から直接呼び出すと動作しますか? 動作する場合、プログラムが配置されている場所に依存している可能性が非常に高くなります。これを回避するには、~/bin/komodo にシンボリック リンクを作成する代わりに、そのファイルを次のような小さなスクリプトにします。
exec /Applications/Komodo IDE.app/Contents/MacOS/komodo
「chmod 755 ~/bin/komodo」でそのファイルの権限を変更します。これで動作するはずです (問題が元の場所から正常に動作していた場合)。
PATH 変数を調整して /Applications/Komodo IDE.app/Contents/MacOS を含めることもできます。そうすれば、 ~/bin にシンボリック リンクやスクリプトを置く必要がなくなります。
答え3
私がやっている方法は、~/bin/komodo.shを用意して、
#!/bin/sh
/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin "$@"
すると、パスの一部として~/binが設定されます
私はそうすることができます
$komodo index.php
そしてロードされます。しかし、私はさらに速くしたいので、次のようなシェルエイリアスを持っています:
alias kom="komodo"
私ができること:
$kom index.php
答え4
この FAQ は古くなっています。更新されるよう努めます。OS X のコマンド ラインから komodo を起動する最適な方法は、次のように「alias」を使用することです。
alias komodo='open -a "Komodo IDE"'
...または:
alias komodo='open -a "Komodo Edit"'