【发布时间】:2012-06-12 19:03:59
【问题描述】:
我在 Mac OS X (10.7.3) 机器上安装了PDL。显然 SciPDL 安装程序将 PDL.pm 放在 /Library/Perl/5.12/darwin-thread-multi-2level 中,所以我添加了
use lib '/Library/Perl/5.12/darwin-thread-multi-2level';
在我的测试脚本的顶部。我现在收到这些错误:
dyld: lazy symbol binding failed: Symbol not found: _Perl_Gthr_key_ptr
Referenced from: /Library/Perl/5.12/darwin-thread-multi-2level/auto/PDL/Core/Core.bundle
Expected in: flat namespace
dyld: Symbol not found: _Perl_Gthr_key_ptr
Referenced from: /Library/Perl/5.12/darwin-thread-multi-2level/auto/PDL/Core/Core.bundle
Expected in: flat namespace
很遗憾,这些错误对我来说意义不大。他们的意思是什么?解决办法是什么?
【问题讨论】:
-
SciPDL 应该是 Mac 上 PDL 的一键式安装程序,但正如您在下面从 CPAN 安装的答案中指出的那样。对于遇到问题的任何其他人,请随时跳上 PDL 用户邮件列表并让我们知道:pdl.perl.org/?page=mailing-lists
标签: macos perl installation pdl