在 Mac OS X 上从终端启动 Firefox

在 Mac OS X 上从终端启动 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.

是否有特定的方法可以从命令行启动应用程序?

答案1

第二次尝试的问题是您的路径不包含.app扩展名。

尝试使用

open -a /Applications/Firefox.app

或者

open /Applications/Firefox.app

答案2

这些示例将打开 Firefox、打开特定网站或浏览用户的主目录。

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

答案3

你想跑/Applications/Firefox.app/Contents/MacOS/firefox-bin

答案4

我知道这个问题很老了,但也许这个答案可能会有帮助。你也可以添加

alias firefox="/Applications/Firefox.app/Contents/MacOS/firefox"

你的~/.zshrc文件。如果您不使用命令行工具zshell您的首选启动脚本将具有不同的名称。当下一个 shell 实例启动时(或您执行source ~/.zshrc),您可以通过键入来打开 Firefox

firefox

相关内容