perl -MMojo::Util\ 9999
我跑的时候得到的回答是:
Mojo::Util does not define $Mojo::Util::VERSION--version check Failed.BEGIN Failed--compilation aborted.
我最初使用CPANM安装了Mojo :: DOM并获得了Mojo :: Util,因为Mojo :: DOM依赖于它.
如何确定未定义$VERSION的已安装Perl模块的版本?
解决方法 他们没有版本. MojolicIoUs分布中所有模块的版本被认为等于MojolicIoUs的版本(这是一个有点非标准的分布).因此,您将检查MojolicIoUs的版本,取决于某个版本的MojolicIoUs模块,并将MojolicIoUs传递给cpanm以更新分发.perl -MMojolicIoUs\ 9999
请注意,MojolicIoUs还包含一个版本命令:
mojo version
通常,如果您使用或依赖的模块没有版本,请检查或依赖于分发主模块的版本,该模块是共享分发名称的模块(有一些遗留的例外,如libwww -perl).模块的分发可以在metacpan页面或packages index中找到.
总结以上是内存溢出为你收集整理的如何确定未定义$VERSION的已安装Perl模块的版本?全部内容,希望文章能够帮你解决如何确定未定义$VERSION的已安装Perl模块的版本?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)