我已将 Perl 从源代码安装到 /usr/local 中,并相应地调整了我的路径,如下布莱恩·福伊的建议在这里。
我确信我遗漏了一些东西,但是,现在我尝试使用“cpan”命令安装东西,但它失败了,因为它无法写入 /usr/local。我必须使用 sudo,这对我来说感觉不对。 CPAN 的东西应该转移到其他位置吗?必须使用 sudo 是正常的吗?
如果使用起来确实麻烦sudo
, 您可以使用local::lib并在您的主目录中安装模块 - 您不需要超级用户权限。
也就是说,使用它不应该打扰您sudo
。这不一定有什么问题。正如 Gbacon 所说,如果你想安装在/usr/local
因为/usr/local
共享者all系统上的用户(因此其权限反映了这一点):
telemachus ~ $ ls -ld /usr/local/
drwxr-xr-x 17 root wheel 578 Jan 8 20:00 /usr/local/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)