Perlbrew列表和错误的版本号
我使用Perlbrew列表和错误的版本号,perl,perlbrew,Perl,Perlbrew,我使用--as安装了两个版本的Perl(仅使用主要编号命名版本) 5.20.0安装为5.20和 5.20.0螺纹安装为5.20t 这是perlbrew列表的输出 *5.20(5.20.0) 5.20吨(5.20.0) 然后,我使用 $perlbrew升级perl 将5.20升级到5.20.1 将/Users/corti/perl5/perlbrew/build/perl-5.20.1安装到~/perl5/perlbrew/perls/5.20中 这可能需要一段时间。您可以在另一个shell
--as
安装了两个版本的Perl(仅使用主要编号命名版本)
安装为5.20.0
和5.20
螺纹安装为5.20.0
5.20t
perlbrew列表的输出
*5.20(5.20.0)
5.20吨(5.20.0)
然后,我使用
$perlbrew升级perl
将5.20升级到5.20.1
将/Users/corti/perl5/perlbrew/build/perl-5.20.1安装到~/perl5/perlbrew/perls/5.20中
这可能需要一段时间。您可以在另一个shell上运行以下命令来跟踪状态:
tail-f~/perl5/perlbrew/build.perl-5.20.1.log
5.20已成功安装。
Perl似乎已正确升级(v5.20.1):
$perl-version
这是为darwin-2level构建的Perl5,版本20,Subversion1(v5.20.1)
版权所有1987-2014,拉里·沃尔
Perl只能在艺术许可证或
GNU通用公共许可证,可以在Perl5源代码工具包中找到。
完整的Perl文档,包括常见问题列表,可以在
该系统使用“manperl”或“perldocperl”。如果您有权访问
Internet,将浏览器指向http://www.perl.org/,Perl主页。
但是perlbrew list
无法识别新版本,调用perlbrew upgrade perl
再次进行升级
$perlbrew列表
* 5.20 (5.20.0)
5.20吨(5.20.0)
为什么perlbrew
无法识别更新?因为perlbrew检查是否存在名为
perls/*/.version
并使用其内容确定安装了哪个版本的Perl。如果找不到该文件,它将返回运行perl可执行文件
perls/*/bin/perl
要确定已安装的版本,请创建.version文件
upgrade perl命令无法更新文件,因此后续运行无法正确检测已安装的版本。我已经提交了一份申请