【发布时间】:2018-10-31 23:35:06
【问题描述】:
我正在尝试使用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_handshake 参考自: /usr/local/Cellar/perl/5.28.0/lib/perl5/site_perl/5.28.0/darwin-thread-multi-2level/auto/Template/Stash/XS/XS.bundle 预期在:平面命名空间
dyld:未找到符号:_Perl_xs_handshake 引用自:
/usr/local/Cellar/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(您可能需要安装 Template 模块)(@INC 包含:/Library/Perl/5.18/darwin-thread-multi-2level /库/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 /库/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /系统/库/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行。
上网搜索后,我先跑了sudo cpan Template,然后将环境变量PERL5LIB设置为Perl的路径(即/usr/local/Cellar/perl/5.28.0/lib/perl5/site_perl/5.28.0)。
我被卡住了,互联网上似乎没有解决办法,接下来可以做什么?
【问题讨论】:
-
这样的错误通常是由于使用 Perl 的一个版本 (
/usr/bin/perl?) 安装模块,然后尝试在另一个版本 (/usr/local/Cellar/perl/5.28.0/bin/perl) 中加载它的结果。确保PERL5LIB指向的目录中的所有模块都由正确的perl安装(例如,从新开始,并确保使用cpan的正确副本。)。 -
当我尝试卸载
perl时,我收到此错误:Error: Directory not empty @ dir_s_rmdir - /usr/local/Cellar/perl/5.28.0。我正在尝试使用以下命令卸载它:brew uninstall --ignore-dependencies perl.
标签: multithreading perl erlang stress-testing tsung