【发布时间】:2011-05-02 01:09:45
【问题描述】:
据我所知,在 Mac 上使用 sudo 运行 CPAN 是必需的
sudo perl -MCPAN -e shell
安装新模块。从理论上讲,可以通过从 Perl 文件夹中删除模块来删除它。
我的问题是:当从 CPAN with 'sudo' 和 没有 'sudo' 安装时,Perl 模块放在哪里?我以两种方式安装了 BioPerl,它似乎工作。我是否通过使用 sudo 和不使用 sudo 来安装它?
感谢您在令人困惑的 Perl 世界中提供的一点帮助。
【问题讨论】:
-
不要使用 sudo 运行
cpan。测试将以超级用户权限运行,这是一个坏主意。而是 configure themake_install_make_commandandmbuild_install_build_commandoptions 仅在需要时提升 - 即安装。