当我尝试安装Net :: SSH :: Expect perl模块时,我收到以下错误.
perl Makefile.PL
Warning: prerequisite Expect 1.14 not found.
Writing Makefile for Net::SSH::Expect
Writing MYMETA.yml
Run Code Online (Sandbox Code Playgroud)
我期待安装在我的ubuntu机器上.
expect version 5.45
Run Code Online (Sandbox Code Playgroud)
但是在尝试安装它时仍然会向我发出此警告.请指教.
'期待版本5.45?' 我相信最新版本是1.09.输入'期望'.'/ usr/bin/expect'程序与Perl的Net :: SSH :: Expect模块不同.当前版本不需要旧版本.但是,它确实要求已在您的系统上安装Expect(正确).在使用Horus的命令之前.首先这样做:
> sudo cpan Bundle::Expect
Run Code Online (Sandbox Code Playgroud)
如果一切顺利,那么运行命令:
> sudo cpan Net::SSH::Expect
Run Code Online (Sandbox Code Playgroud)
'Bundle :: Expect'可能需要交互(或有一些问题),以防止cpan自动安装它.