我经常不得不为我的雇主设置新服务器,以达到他的确切目的,因此它们都必须以完全相同的方式设置。所以我在 PHP 中创建了一个脚本,我从自己的机器上运行该脚本以自动发送所有相关文件、编译所有内容、运行更新以及其他所有内容。
但是,出于某种原因,这些全新的服务器带有 perl,这很好,但是它们在不同的位置安装了 perl。这让我在Config.pm
不进入并手动查找位置的情况下复制CPAN很痛苦。
是否有一些我不知道的命令会追捕准确的位置?
如果有帮助,通常服务器是 CentOS 5
type -P perl
Run Code Online (Sandbox Code Playgroud)
会在路径中找到 Perl 的位置。
如果mlocate.db
是最新的,您可以使用
locate CPAN.pm
Run Code Online (Sandbox Code Playgroud)
另一种查找可能位置的方法CPAN.pm
:
perl -le '$,="\n"; print @INC'
Run Code Online (Sandbox Code Playgroud)
使用which
命令获取perl的路径:
which perl
Run Code Online (Sandbox Code Playgroud)
在linux中使用find
命令查找CPAN:
find / -name CPAN.pm
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11746 次 |
最近记录: |