web-dev-qa-db-ja.com

Mac OS X(Snow Leopard)のターミナルからFirefoxを起動します

実行可能ファイルを起動しようとすると、次のようになります。

Mac-Pro:MacOS george$ /Applications/Firefox.app/Contents/MacOS/firefox
dyld: Library not loaded: /usr/lib/libsqlite3.dylib
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Reason: Incompatible library version: Security requires version 9.0.0 or later, but libsqlite3.dylib provides version 1.0.0
/Applications/Firefox.app/Contents/MacOS/run-mozilla.sh: line 131:  9870 Trace/BPT trap          "$prog" ${1+"$@"}

私も試しました:

MacOS george$ open -a /Applications/Firefox

FSPathMakeRef(/Applications/Firefox) failed with error -43.

コマンドラインからアプリケーションを起動する特定の方法はありますか?

9
Black

2回目の試行の問題は、パスに.app拡張子が含まれていないことです。

どちらかを使用してみてください

open -a /Applications/Firefox.app

または

open /Applications/Firefox.app
15
cobbal

これらの例では、Firefoxを開いたり、特定のWebサイトを開いたり、ユーザーのホームディレクトリを参照したりします。

open -a firefox
open -a firefox -g http://news.google.com
open -a firefox -g $HOME
15
Eric

実行したい/Applications/Firefox.app/Contents/MacOS/firefox-bin

6
Boris Zbarsky