Multithreading 从tsung运行tsung_stats并获取未找到的符号:_Perl_xs_握手错误
我试图使用Multithreading 从tsung运行tsung_stats并获取未找到的符号:_Perl_xs_握手错误,multithreading,perl,erlang,stress-testing,tsung,Multithreading,Perl,Erlang,Stress Testing,Tsung,我试图使用tsung_stats生成输出,但是每当我运行命令时: /usr/local/Cellar/tsung/1.7.0/lib/tsung/bin/tsung_stats.pl--stats/Users/Chris/.tsung/log/20181031-2312/tsung.log 发生以下情况: 警告,最后一个间隔(7)不等于第一个间隔,使用第一个间隔(10) 没有波什的数据 没有匹配的数据 没有事件的数据 没有用于异步的数据 没有错误数据 dyld:惰性符号绑定失败:找不到符号:_P
tsung_stats
生成输出,但是每当我运行命令时:
/usr/local/Cellar/tsung/1.7.0/lib/tsung/bin/tsung_stats.pl--stats/Users/Chris/.tsung/log/20181031-2312/tsung.log
发生以下情况:
警告,最后一个间隔(7)不等于第一个间隔,使用第一个间隔(10)
没有波什的数据
没有匹配的数据
没有事件的数据
没有用于异步的数据
没有错误数据
dyld:惰性符号绑定失败:找不到符号:_Perl_xs_握手
引用自:
/usr/local/ceral/perl/5.28.0/lib/perl5/site_perl/5.28.0/darwin-thread-multi-2level/auto/Template/Stash/XS/XS.bundle
应为:平面命名空间
dyld:未找到符号:_Perl_xs_握手引用自:
/usr/local/ceral/perl/5.28.0/lib/perl5/site_perl/5.28.0/darwin-thread-multi-2level/auto/Template/Stash/XS/XS.bundle
应为:平面命名空间
中止陷阱:6
起初它给了我这个错误:
警告,最后一个间隔(7)不等于第一个间隔,使用第一个间隔(10)
没有波什的数据
没有匹配的数据
没有事件的数据
没有用于异步的数据
没有错误数据
在@INC中找不到Template.pm(您可能需要安装模板
模块)(@INC包含:/Library/Perl/5.18/darwin-thread-multi-2level
/Library/Perl/5.18
/Network/Library/Perl/5.18/darwin-thread-multi-2level
/网络/库/Perl/5.18
/Library/Perl/Updates/5.18.2/darwin-thread-multi-2level
/Library/Perl/Updates/5.18.2
/System/Library/Perl/5.18/darwin-thread-multi-2level
/System/Library/Perl/5.18
/System/Library/Perl/Extras/5.18/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.18.)位于
/usr/local/Cellar/tsung/1.7.0/lib/tsung/bin/tsung_stats.pl第571行
搜索完internet后,我首先运行sudo cpan Template
,然后将环境变量PERL5LIB
设置为Perl的路径(即/usr/local/ceral/Perl/5.28.0/lib/perl5/site\u Perl/5.28.0
)
我被卡住了,互联网上似乎没有补丁,下一步该怎么办?我也遇到了类似的问题。而不是
sudo cpan模板
执行以下命令
sudoperl-MCPAN-e'shell'
然后
安装模板
及
退出
它对我有效像这样的错误通常是使用一个Perl版本(
/usr/bin/Perl
?)安装模块,然后尝试将其加载到另一个版本(/usr/local/cell/Perl/5.28.0/bin/Perl
)中的结果。确保PERL5LIB
指向的目录中的所有模块都是由正确的perl
安装的(例如,通过重新启动,并确保使用正确的cpan
)。当我尝试卸载perl
时,我遇到了以下错误:错误:Directory not empty@dir\u s\u rmdir-/usr/local/cillar/perl/5.28.0
。我正在尝试使用以下命令卸载它:brew uninstall--ignore dependencies perl
。效果非常好。谢谢