Perl 如何退出当前CPAN模块并打开新会话?
我不熟悉perl和CPAN。我看到我的系统中安装了perl 但是,我想安装Perl 如何退出当前CPAN模块并打开新会话?,perl,ubuntu,package,dbi,cpan,Perl,Ubuntu,Package,Dbi,Cpan,我不熟悉perl和CPAN。我看到我的系统中安装了perl 但是,我想安装DBI包来运行名为install.PL的脚本 当我键入CPAN时,我得到下面的错误消息 Loading internal null logger. Install Log::Log4perl for logging messages Terminal does not support AddHistory. There seems to be running another CPAN process (pid 3986)
DBI
包来运行名为install.PL
的脚本
当我键入CPAN
时,我得到下面的错误消息
Loading internal null logger. Install Log::Log4perl for logging messages
Terminal does not support AddHistory.
There seems to be running another CPAN process (pid 3986). Contacting...
Other job not responding. Shall I overwrite the lockfile '/home/abcd/.cpan/.lock'? (Y/n) [y]
如果我给出no
,我就不会得到CPAN
命令提示符。然而,如果我给出yes
,我会得到下面的命令提示
nolockcpan[1]
我可以知道错误消息是什么意思吗?要避免再次出现此消息,需要执行哪些步骤
我不能进入cpan
模式,然后按CTRL+Z
退出并再次进入cpan
模式吗
如何避免此错误消息以及何时发生此情况?这意味着上次运行时未正确退出
cpan
。例如,如果在终端仍在运行时关闭终端,可能会发生这种情况
您可以使用
exit
或quit
退出cpan
。当它的STDIN达到EOF时,它也将退出(在unix上可以使用Ctrl-D)
您谈到Ctrl-Z,它停止(挂起)它,但不退出它。停止后,使用
fg
返回到cpan
。也就是说,在停止或仍在运行时启动cpan
会产生不同的消息(其他作业正在运行。是否尝试在降级模式下运行?
)。这意味着cpan
上次运行时未正确退出。例如,如果在终端仍在运行时关闭终端,可能会发生这种情况
您可以使用
exit
或quit
退出cpan
。当它的STDIN达到EOF时,它也将退出(在unix上可以使用Ctrl-D)
您谈到Ctrl-Z,它停止(挂起)它,但不退出它。停止后,使用
fg
返回到cpan
。也就是说,在cpan停止运行或仍在运行时启动它会导致另一条消息(其他作业正在运行。我是否要尝试在降级模式下运行?
)。Re“我可以知道错误消息的意思吗”,这意味着上次使用它时它没有完全退出。Re“我不能进入cpan模式并按CTRL+Z退出,然后再次进入cpan模式吗?”?“,是的,按正常方式输入fg
。@ikegami-我可以知道如何退出cpan模式吗?当我在cpan提示符中键入fg
时,我得到下面的消息Unknown shell命令“fg”。类型?获取帮助。
退出
或退出
,不记得是哪个。Ctrl-D肯定也能起作用fg
是一个shell命令,用于在使用Ctrl-ZSure挂起它之后返回到cpan
,谢谢。你可以写一个答案,我可以接受。Re“我可以知道错误消息是什么意思吗”,这意味着你上次使用它时它没有完全退出。Re“我不能进入cpan模式并按CTRL+Z退出,然后再次进入cpan模式吗?”,是的,像正常情况一样输入fg
。@ikegami-我可以知道如何退出cpan模式吗?当我在cpan提示符中键入fg
时,我得到下面的消息Unknown shell命令“fg”。类型?获取帮助。
退出
或退出
,不记得是哪个。Ctrl-D肯定也能起作用fg
是一个shell命令,用于在使用Ctrl-ZSure挂起它之后返回到cpan
,谢谢。你可以写下来作为答案,我可以接受。