如果我在系统上同时提供/usr/bin/perl
和/usr/local/bin/perl
,我应该使用哪一个?
答案 0 :(得分:4)
这个问题干净利落,没有更多的信息和类似的问题 - 所以只有少数评论。
/usr/bin/perl -> /usr/local/bin/perl
。/usr/bin/perl
可能是系统范围的perl,它与您的基本系统安装一起提供/usr/local/bin/perl
/usr/bin/perl -V
/usr/local/bin/perl -V
perl
时执行哪一个 - 例如哪一个是你的第一个路径。 type perl
可以提供帮助。或简单的perl -V
。你应该使用哪一个?可能包安装了一个,因为您的包管理器会将CPAN模块安装到正确的位置。不可能告诉它是哪一个。但这取决于您系统的软件包管理。
如果您有疑问,只需安装您自己的 perl。我向你推荐
anyenv
- 此处:https://github.com/riywo/anyenv anyenv
后,您可以安装plenv
(您可以安装plenv而不用任何其他人 - 但任何人也可以在将来帮助您安排其他口译人员)plenv
anyenv install plenv
plenv
后,您可以使用以下命令安装任何可用的perl版本以及您想要的版本:plenv install 5.16.2
#or类似命令您将获得自己的perl,并且可以安装任何CPAN模块,而不会有覆盖系统perl模块的风险。此外,您不需要成为管理员。简单,漂亮,干净。