2015-12-04 6 views
3

Я пытаюсь запустить:Использование sudo: каталог реестра по-прежнему недоступен для записи текущим пользователем. Зачем?

sudo pecl channel-update pecl.php.net

Потому что каждый раз, когда я пытаюсь установить пакет это заставляет меня работать в этом вместо этого. Но когда я запускаю эти команды, я получаю: «Каталог реестра не может быть записан текущим пользователем». Теперь this question очень похож, но предлагает использовать sudo, который я уже. Когда я запускаю sudo whoami, я получаю root. Может ли это быть связано с http://pear.php.net?

ответ

4

У меня была точно такая же проблема (на моем Mac Book), это то, как я ее решил:

Я сделал переустановку грушевого, используя следующие шаги: http://jason.pureconcepts.net/2012/10/install-pear-pecl-mac-os-x/

После установки PEAR (который связан с PECL), мои команды PECL снова работали.

+0

Я следил за тем же самым шагом, и груша, похоже, была установлена, но я получаю сообщение: WARNING: канал «pecl.php.net» обновил свои протоколы, используйте «pecl channel-update pecl.php.net» для обновления и когда я пытаюсь получить обновление канала «pecl.php.net» Обновление канала «pecl.php.net» в реестре не удалось » – alex