我收到这样的错误
Running make install
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'install'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '/usr/local/man/man3'
Do not have write permissions on '/usr/local/man/man3'
You may have to su to root to install the package
(Or you may want to run something like
o conf make_install_make_command 'sudo make'
我仍然能够以默认用户身份运行 perl / CPAN 安装的软件/库吗?
在 Debian 之类的系统上使用 CPAN / Perl 时的最佳实践是什么?
你应该运行cpan
以普通用户身份执行命令。你有两个选择:
将模块安装到您的主目录下的目录中。本地::lib https://metacpan.org/pod/local::lib将帮助您进行设置。
-
配置cpan
to use sudo
在安装阶段。您可以通过启动cpan
shell 并输入:
o conf make_install_make_command 'sudo make'
o conf mbuild_install_build_command 'sudo ./Build'
o conf commit
第一行配置创客 https://metacpan.org/pod/ExtUtils::MakeMaker to use sudo
。第二行的作用相同模块::构建 https://metacpan.org/pod/Module::Build。第三行保存更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)