-2

我是 Perl 的新手。

从 Eclipse 开始,我希望在控制空格键时自动完成并显示文档。我以为我有这个功能,或者我弄错了。

我搞砸了我的 Perl 安装。并安装了 Perl 5.16。但是 perldoc 在新安装中不起作用。我不知道如何在我的终端中使用 perldoc 了。

:::::::::::::::::

更新::

我可以从命令行执行 Perl 脚本。我正在使用 Epic 安装,现在使用 5.16 Perl。不确定我可以回滚或如何回滚。所以我现在要坚持这个。我还可以使用哪些其他轻量级 IDE?

如果我做 which perldoc - 我得到 /usr/bin/perldoc

如果我执行 perldoc perldoc - 我得到 perl 版本 5.16.0 无法运行 /usr/bin/perldoc。尝试替代方案:/usr/bin/perldoc5.10.0(使用 Perl 5.10.0)

这是否意味着 5.16 有另一种类型的 perldoc 可用?

谢谢

4

1 回答 1

2

我是 perl 新手

你好@airnet,欢迎使用这门美妙的语言:) 你可以在http://www.perl.org/找到有关 Perl 以及如何学习它的信息

顺便说一句:该语言称为“Perl”,解释器称为“perl”。

我希望在控制空格键时自动完成工作并显示文档。

我个人不使用 Eclipse 进行 Perl 编程,而是更喜欢更轻量级的编辑器。你用的是什么插件?史诗?根据您编写的 Perl 代码类型,使用完全成熟的 IDE 可能是不明智的。

我搞砸了我的 perl 安装。

AFAIK OSX 预装了 perl。尽管您可能必须单独下载文档。您可以在线访问http://perldoc.perl.org/的核心文档和http://www.cpan.org/的模块文档。

并安装了 perl 5.16。

虽然新版本的 perl 是一件好事,但考虑到某些系统实用程序可能依赖于特定版本,简单地安装新的 perl 可能不是最佳选择。您可以使用(可从 CPAN 获得)安装多个 perl 版本,perlbrew但我不建议您这样做,直到您觉得需要特定功能或系统 perl 低于 v5.10

我不知道如何在我的终端中使用 perldoc

你输入perldoc perldoc;-) 命令which perldoc返回什么?程序是否丢失或您的 perl 不再工作?这个命令会打招呼吗?

$ perl -e 'print "Hello :-)\n"'

如果没有,您的 perl 可执行文件因此perldoc不可用。你能以某种方式回滚你的安装并恢复默认的 perl 吗?

于 2012-08-29T21:25:54.703 回答