perl - 在 Ubuntu 8 上将 Perl v5.8 升级到 Perl v5.10

标签 perl ubuntu

我已经安装了Perl v5.10/home/admin/localperl根据以下安装命令的位置

./Configure -des -Dprefix=$HOME/localperl
make test
make install

但是当我运行 $ perl -v命令仍在查看 perl, v5.8.8而不是 Perl v5.10
This is perl, v5.8.8 built for i486-linux-gnu-thread-multi

我是 Windows 用户,在 Windows 世界中,我通常会更改类路径以使其工作,但不确定如何在 Ubuntu 8 中完成此操作世界,有人可以帮忙吗?

最佳答案

那是因为 /bin出现在 /home/admin/localperl/bin 之前在你的路上。

将以下内容添加到您的登录脚本中:

export PATH="/home/admin/localperl/bin:$PATH"

(提供了 Bourne shell 语法;根据需要进行调整。)

请记住,应该使用这个 Perl 的脚本应该有以下 shebang 行:
#!/home/admin/localperl/bin/perl

标准 Perl 安装程序会自动转换 #!/bin/perl在他们安装的脚本中进入上述内容。

关于perl - 在 Ubuntu 8 上将 Perl v5.8 升级到 Perl v5.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48795195/

相关文章:

Android Studio 无法在 Elementary OS 中运行

Perl: "system"什么时候真正返回?

php - geoip_record_by_name 什么都不返回?

linux - 为什么我不能在 root 模式下运行 meteor?

linux - 测试匹配模式的文件数,如果有超过 1 个,可以删除最旧的文件

c++ - 如何从我自己的图像中提取 PCD 文件?

perl - 读取和缩进 xml 文件 perl

perl - 使用 -n 或 -p 选项时是否可以将命令行参数传递给 @ARGV?

regex - 如何在 Perl 中找到正则表达式匹配的位置?

java - 通过 url 设置 session token 的方法