macOS Sierra 10.12.4上的默认Perl与perlbrew版本

时间:2017-07-22 08:08:07

标签: perl macos-sierra perlbrew

根据perlbrew文档,我试着指示我的系统在我的shell中永久使用perlbrew版本的perl:

perlbrew switch perl-5.26.0

应该在每个新的开放shell中使用〜/ perl5 / perlbrew / perls / perl-5.26.0 / bin / perl。 但当我关闭并重新打开iTerm2并询问

perl -v

答案是

这是为darwin-thread-multi-2level构建的perl 5,版本24,subversion 1(v5.24.1)

是路径中的系统perl /usr/local/Cellar/perl/5.24.1/bin/perl

除了当前的shell之外,没有机会切换到不同的perl版本。

我的.bash_profile: source~ / perl5 / perlbrew / etc / bashrc

根据perlbrew说明

永远perl切换到所需版本我错过了什么?

谢谢

1 个答案:

答案 0 :(得分:0)

好吧,经过谷歌搜索和挣扎,我终于找到了解决方案。 我从Perlbrew文档中重新开始,我做了:

  1. perlbrew init
  2. 接下来,从它回复我的内容, 我添加了
  3. source ~/perl5/perlbrew/etc/bashrc

    到我的.bash_profile文件。

    现在,最后,每个新的shell都打开了所需的perlbrew切换perl版本。

    谢谢大家,希望这可能有用。