我在 Mac 上。我有一个简单的 Perl 脚本,它使用 WWW::Mechanize::Firefox 来拉取网页。
当 Firefox 已经打开并在我的计算机上运行时,该脚本可以完美运行。这是创建对象的行:
my $mech = WWW::Mechanize::Firefox->new(
launch => '/Applications/Firefox.app'
);
但是,当 Firefox 关闭并运行脚本时,出现以下错误:
exec failed: Permission denied at /Library/Perl/5.12/MozRepl/RemoteObject.pm line 463
at /Library/Perl/5.12/MozRepl/RemoteObject.pm line 463
我该怎么做才能授予 perl 脚本启动 Firefox 的权限?