使用sudo:当前用户仍然无法写入注册表目录。为什么?

时间:2015-12-04 14:21:42

标签: php pear pecl

我正在尝试运行:

sudo pecl channel-update pecl.php.net

因为每次我尝试安装软件包时都会提示我运行它。但是当我运行这些命令时,我得到:“当前用户无法写入注册表目录”现在this question非常相似,但建议使用我已已经做的sudo 。当我运行sudo whoami时,我正在root。这可能与http://pear.php.net下降有关吗?

1 个答案:

答案 0 :(得分:5)

我有完全相同的问题(在我的Mac Book上),这就是我解决它的方法:

我使用以下步骤重新安装了PEAR:http://jason.pureconcepts.net/2012/10/install-pear-pecl-mac-os-x/

安装PEAR(与PECL捆绑在一起)之后,我的PECL命令再次起作用。