Brew установить php55-intl не удается, Cant Install Composer

Я пытаюсь установить npm install && хрюкать, однако он говорит мне, что мне нужен композитор. Я пытаюсь установить композитор, но зависит от php55.

Я пробовал brew установить php55, php55-intl, php56, php56-intl и т.д.

Я читаю инструкции отсюда: https://getcomposer.org/doc/00-intro.md

В нем указано, что для Mac я должен просто использовать команды brew:

brew обновление brew tap доморощенный/доморощенный-PHP brew нажмите homebrew/dupes brew нажмите homebrew/варианты brew установить php55-intl #fails здесь brew установить homebrew/php/composer

Я получаю следующую ошибку:

brew установить php55-intl == > Установка зависимостей для php55-intl: php55, icu4c == > Установка php55-intl зависимости: php55 == > Загрузка <a href="http://www.php.net/get/php-5.5.15.tar.bz2/from/this/mirror" rel="nofollow noreferrer" target="_blank">http://www.php.net/get/php-5.5.15.tar.bz2/from/this/mirror</a> Уже скачал:/Library/Caches/Homebrew/php55-5.5.15 == > ./configure --prefix =/usr/local/Cellar/php55/5.5.15 --localstatedir =/usr/local/var --sysconfdir =/usr/local/etc/php/5.5 --with- config-file-path =/usr/local/etc/php/5.5 --with-config-file-scan-dir =/usr/local/etc/php/5.5/conf.d - проверка на png_write_image в -lpng... yes Если configure не работает, попробуйте --with-xpm-dir = проверка для fabsf... да проверка на floorf... yes configure: ошибка: тест сборки GD завершился неудачно. Пожалуйста, проверьте config.log для деталей.

ПРОЧИТАЙТЕ ЭТО: <a href="https://github.com/Homebrew/homebrew/wiki/***************" rel="nofollow noreferrer" target="_blank">https://github.com/Homebrew/homebrew/wiki/***************</a>Если вы сообщаете об этом, пожалуйста, сделайте это (не Homebrew/homebrew): <a href="https://github.com/homebrew/homebrew-php/issues" rel="nofollow noreferrer" target="_blank">https://github.com/homebrew/homebrew-php/issues</a>

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in <code>require': Class is not a module (TypeError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in </code> require 'from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:390:in <code> <class:http>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:384:in </class:http> </code> 'от /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:25:in <code> <top (required)="">' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in </top> </code> require 'from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in <code>require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/https.rb:21:in </code> 'из /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in <code>require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in </code> require 'из/usr/local/Library/Homebrew/utils.rb308:in <code>open' from /usr/local/Library/Homebrew/utils.rb:350:in</code> issues_matching'   из /usr/local/Library/Homebrew/utils.rb:378:in <code>issues_for_formula' from /usr/local/Library/Homebrew/exceptions.rb:171:in</code> fetch_issues '   из /usr/local/Library/Homebrew/exceptions.rb:167:in <code>issues' from /usr/local/Library/Homebrew/exceptions.rb:207:in</code> dump 'from /usr/local/Library/ brew.rb:158:in <code>rescue in </code>

<main><code>' from /usr/local/Library/brew.rb:66:in</code> ' </main>

Кто-нибудь знает другую работу? Я пробовал команды curl, но они никогда не запускались, и я не могу запустить exe на моем mac.

Спасибо!

1 ответ

Решение:

  • Обновление до последней версии XCode
  • Убедитесь, что вы переустановили XCode CLT: xcode-select --install
  • Обновите свои формулы: brew update
  • Удалить zlib: brew rm zlib
  • Установить/переустановить php55: brew install php55 (поскольку zlib является зависимым, он будет переустановлен)

Далее следуют brew install composer

Найдено здесь: https://github.com/Homebrew/homebrew-php/issues/610

Мне нужно было обновить Xcode, а затем все запустилось.

licensed under cc by-sa 3.0 with attribution.