У меня есть пакет php70-xdebug
, и я сделал следующие шаги:
- Отредактированная формула
brew edit php70-xdebug
Затем заменили следующую строку:
url "https://pecl.php.net/get/xdebug-2.5.5.tgz"
с:
url "https://github.com/xdebug/xdebug/archive/master.zip"
- Запустите программу переустановки:
brew reinstall php70-xdebug --build-from-source
Однако это не с:
Error: invalid attribute for formula 'homebrew/php/php70-xdebug': version (nil)
/usr/local/Homebrew/Library/Homebrew/formula.rb:252:in `validate_attributes!'
/usr/local/Homebrew/Library/Homebrew/formula.rb:199:in `initialize'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-php/Abstract/abstract-php-extension.rb:20:in `initialize'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:88:in `new'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:88:in `get_formula'
Я видел, что есть ссылка на build.head
в следующей строке:
Dir.chdir "xdebug-#{version}" unless build.head?
которые предполагают, что возможно построить с HEAD, но я не уверен, как.
Каков будет правильный способ переустановки php70-xdebug
из исходного кода с использованием последней версии HEAD?