我正在尝试在Perl中使用线程,但是当我require threads
时出现以下错误:
~ > perl -e 'require threads'
threads object version 1.07 does not match bootstrap parameter 1.71 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94.
Compilation failed in require at -e line 1.
我正在使用OS X 10.5.7和Perl的默认安装。我需要重新安装Perl,线程模块,还是什么?
答案 0 :(得分:3)
是的,你的一些文件不同步。让它恢复同步的一种方法是“强制安装”'线程'模块。
我通常使用MacPorts的perl安装,所以我不会搞乱Perl系统。
有人说;如果你不使用线程,你很可能会更快乐。你想解决什么问题?大多数“我们需要线程”的问题可以通过事件编程或良好的“分叉”来解决。