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
。效果非常好。谢谢