我无法在Mac上启动Firefox。它只是说:“一个Firefox副本已经打开。一次只能打开一个Firefox副本。” 我尝试重新启动计算机。有任何解决办法吗?
您建议删除我的个人资料中的锁定文件,但是,我没有个人资料。我正在尝试解决Mac上的Firefox问题:速度慢,速度慢,通过删除我的配置文件而速度慢,所以我删除了它,然后出现了。因此我无法删除锁定文件,因为它们不存在。
我无法在Mac上启动Firefox。它只是说:“一个Firefox副本已经打开。一次只能打开一个Firefox副本。” 我尝试重新启动计算机。有任何解决办法吗?
您建议删除我的个人资料中的锁定文件,但是,我没有个人资料。我正在尝试解决Mac上的Firefox问题:速度慢,速度慢,通过删除我的配置文件而速度慢,所以我删除了它,然后出现了。因此我无法删除锁定文件,因为它们不存在。
Answers:
要删除.parentlock文件,可以在终端中运行以下命令:
rm -f ~/Library/Application\ Support/Firefox/.parentlock
(不在您的个人资料中)
但是,如前所述,删除.parentlock文件不会帮助修复卡住的Firefox进程。
Firefox会写入两个锁定文件,如果在关闭过程中未将其删除,则必须手动将其删除。它们被调用lock
并.parentlock
位于配置文件文件夹中。
MozillaZine上有一篇有关如何在Mac上执行此操作的文章。
编辑:
在OS X上仅.parentlock
存在,因此如果删除该文件,就足够了。该文件的大小为0 KB,因此您可以放心删除它。
我在OS X v10.7(Lion)上遇到了这个问题。没有显示任何内容ps ax | grep firefox
,删除锁定文件对我也没有任何作用。但是,起作用的是通过终端与配置文件管理器一起启动Firefox,然后选择合适的配置文件:
/Applications/Firefox.app/Contents/MacOS/firefox -ProfileManager
好像我试图打开Firefox的默认配置文件已被删除。通过配置文件管理器菜单选择其他配置文件后,我已备份并正在运行。
在安装较新版本的Firefox之前,我总是在应用程序文件夹中将旧的Firefox应用程序标记为FireFox 3.6.17。之后,我将安装较新的版本,并将该应用程序重命名为FireFox 12.0.1。
这样,当您看到对话框中说另一个Firefox实例已经打开时,请在屏幕底部拉起Mac Dock,然后您会在停靠栏中看到另一个Firefox图标,该图标以前没有。右键单击较旧的图标(如果将鼠标悬停在该图标上,将看到“ Firefox 3.6.17”或更新的图标),然后依次选择“选项”并取消选择“在登录时打开”。然后强行退出旧的应用程序,该图标将消失。走了 不知何故,当您在升级后从扩展坞中“扔掉”或删除了较旧的图标时,它并没有更改该图标的登录状态,并且一直尝试在登录时运行两个版本的Firefox。问题解决了。
升级并相应标记后,在删除该图标并将其替换为新图标之前,请务必先关闭旧图标的登录状态。