缺少“cpan”在 Cygwin 下的 Strawberry Perl 环境中运行 CPAN shell 时出现提示
我在Cygwin下的Strawberry Perl环境中运行CPAN shell时遇到了一个奇怪的提示问题。
使用 perl -MCPAN -eshell
启动 CPAN 时,我得到以下输出:
cpan shell -- CPAN exploration and modules installation (v1.9600)
Enter 'h' for help.
请注意,缺少标准 cpan>
提示符。这是为什么?我该如何解决?
当输入 quit\n
时,我收到提示,但之后我发出命令:
quit
cpan> Lockfile removed.
I've encountered a strange prompt problem when running the CPAN shell in a Strawberry Perl environment under Cygwin.
When launching the CPAN using perl -MCPAN -eshell
I get the following output:
cpan shell -- CPAN exploration and modules installation (v1.9600)
Enter 'h' for help.
Please not that the standard cpan>
prompt is missing. Why is that and how do I fix it?
When typing quit\n
I get the prompt but after I issue the command:
quit
cpan> Lockfile removed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是在 cygwin 终端窗口中运行交互式 Windows 程序的基本问题。
我没有方便的 cygwin 安装来尝试,但请尝试
安装
This is a basic problem running interactive windows programs in a cygwin terminal window.
I don't have a handy cygwin installation to try it on, but try either
or install conin and do
如果运行 git-bash (不是 cygwin),则使用 winpty 启动 cpan:
'cpan>; ' 现在应该出现提示。您可能会收到警告:
可以通过导出具有适当值的 COLUMNS 和 LINES 变量来解决。 (说):
有些脚本可以使用 bash、node 或 python 提取当前窗口设置。
重击:
If running git-bash (not cygwin), then start cpan with winpty:
The 'cpan> ' prompt should now be presented. You may get a warning:
Which can be resolved by exporting the COLUMNS and LINES variables with the appropriate values. (Say):
There are scripts that will pull the current window settings using bash, node or python.
bash: