我正在尝试运行:sudo pecl channel-update pecl.php.net
因为每次我尝试安装软件包时,它都会提示我运行该软件包。但是,当我运行这些命令时,我得到:“当前用户无法写入注册表目录”现在this question非常相似,但建议使用已经在做的sudo
。当我运行sudo whoami
时,我正在获取root
。这可能与http://pear.php.net下降有关吗?
最佳答案
我遇到了完全相同的问题(在Mac Book上),这就是我解决的方法:
我使用以下步骤重新安装了PEAR:http://jason.pureconcepts.net/2012/10/install-pear-pecl-mac-os-x/
安装了PEAR(与PECL捆绑在一起)后,我的PECL命令再次起作用。
关于php - 为什么使用sudo : Registry directory is still not writeable by the current user.?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34090450/