在 Mac 上从 CPAN 中删除 Perl 模块
据我所知,需要在 Mac 上使用 sudo 运行 CPAN
sudo perl -MCPAN -e shell
才能安装新模块。理论上,可以通过从 Perl 文件夹中删除模块来删除该模块。
我的问题是:从 CPAN 使用“sudo”和不使用“sudo”安装时,Perl 模块放在哪里?我以两种方式安装了 BioPerl,它似乎工作正常。我通过使用 sudo 和不使用 sudo 安装它是否弄乱了任何东西?
感谢您在令人困惑的 Perl 世界中提供的一点帮助。
As far as I know it is required to run CPAN with sudo on Mac
sudo perl -MCPAN -e shell
to install new modules. Theoretically, a module can be removed by deleting it from the Perl folders.
My question is: Where are Perl modules put when installed from CPAN with 'sudo' and without 'sudo'? I installed BioPerl both ways and it seemed to work. Did I mess anything up by installing it with sudo and without?
Thank you for a little help in the confusing Perl world.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
perldoc -l <module>
查看模块的安装位置。该位置完全取决于您的特定 Perl 安装,但您可以通过检查perl -V
输出中的@INC
行来查看“标准”位置。You can see where a module got installed with
perldoc -l <module>
. That location is entirely dependent on your specific Perl installation, but you can see where the "standard" locations are by examining the@INC
lines in the output ofperl -V
.