2014-12-14 2 views
0

Я пытаюсь установить PEAR на OS X Yosemite (10.10).Ошибка установки PEAR: dyld: библиотека не загружена

I изменено на /usr/lib/php и выполнено sudo php install-pear-nozlib.phar, как показано на рисунке here.

Другой способ, которым я пытался собирался /usr/local и выполнение curl -O http://pear.php.net/go-pear.phar и sudo php -d detect_unicode=0 go-pear.phar, как показано here.

Однако в каждом случае я получаю сообщение об ошибке

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.52.1.dylib 
Referenced from: /usr/local/bin/php 
Reason: image not found 

Как я могу получить эту работу? Есть идеи? Благодаря!

+0

вы устанавливаете грушу от источника? – unixmiah

+0

Я загрузил файл 'go-pear.phar' и хотел начать установку с помощью команды' php go-pear.phar'. – seyfe

+0

Я очищаю установленную ОС, и теперь ошибка исчезла. Не нашел лучшего решения. – seyfe

ответ

0

вы можете либо установить Груша таким образом

curl -O http://pear.php.net/go-pear.phar 
sudo php go-pear.phar 

, если у вас есть Mac, я рекомендую вам использовать порты макинтош

port install pear-PEAR 
+0

Первый способ - это тот, который я пробовал, и который дал мне ошибку. Я тоже использую доморощенный. Использование обоих, macports и homebrew, в то же время, возможно, приведет к конфликтам, не так ли? – seyfe

+0

теоретически это создало бы конфликт, потому что они оба пытались писать на одно и то же место. – unixmiah

Смежные вопросы