-
brew upgrade 오류는 brew reinstall php로 해결Mac 2021. 4. 13. 20:26
매일 brew upgrade를 하는 것이 즐거움인데
며칠전에 오류가 나왔습니다.ㅠㅠ...
맥이 리눅스 기반이라서 완벽하다고 생각하시는 분들이 많은데
리눅스의 경우에는 툴들의 충돌도 많고 생각보다 부실한 것들도 많습니다.
oneboard@oneboarcBookPro ~ % brew upgrade Updating Homebrew... error: could not apply 2e3ca1c... php@8.1: rebuild Resolve all conflicts manually, mark them as resolved with "git add/rm <conflicted_files>", then run "git rebase --continue". You can instead skip this commit: run "git rebase --skip". To abort and get back to the state before "git rebase", run "git rebase --abort". Could not apply 2e3ca1c... php@8.1: rebuild To restore the stashed changes to /usr/local/Homebrew/Library/Taps/shivammathur/homebrew-php, run: cd /usr/local/Homebrew/Library/Taps/shivammathur/homebrew-php && git stash pop ==> Auto-updated Homebrew! Updated 3 taps (shivammathur/php, homebrew/core and homebrew/cask). ==> New Formulae organize-tool ==> Updated Formulae Updated 38 formulae. ==> Updated Casks Updated 80 casks.
해결 방법은???
한참전에 비슷한 오류가 있었습니다.
참조해서 오류는 없앴지만, brew 은근히 귀챦고, php 8.1 업그레이드 안됬습니다.ㅠㅠ...
그런데, 또 오류가 나오는 겁니다. ㅠㅠ...
brew의 github를 보니, php 재설치를 하는 방법이 있어서 재설치 돌렸더니, 괜챦아졌습니다.
brew reinstall php ... 이게 답이네요. 엉킨거는 재설치 !
oneboard@oneboarcBookPro ~ % brew reinstall php ==> Downloading https://ghcr.io/v2/shivammathur/php/php/manifests/8.0.3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/shivammathur/php/php/blobs/sha256:2d58b492c8b ==> Downloading from https://pkg-containers-az.githubusercontent.com/ghcr1/blobs ######################################################################## 100.0% ==> Reinstalling shivammathur/php/php ==> Pouring php--8.0.3.big_sur.bottle.tar.gz ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set php_ini /usr/local/etc/php/8 ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set php_dir /usr/local/share/pea ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set doc_dir /usr/local/share/pea ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set ext_dir /usr/local/lib/php/p ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set bin_dir /usr/local/opt/php/b ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set data_dir /usr/local/share/pe ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set cfg_dir /usr/local/share/pea ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set www_dir /usr/local/share/pea ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set man_dir /usr/local/share/man ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set test_dir /usr/local/share/pe ==> /usr/local/Cellar/php/8.0.3/bin/pear config-set php_bin /usr/local/opt/php/b ==> /usr/local/Cellar/php/8.0.3/bin/pear update-channels ==> Caveats To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.html The php.ini and php-fpm.ini file can be found in: /usr/local/etc/php/8.0/ To have launchd start shivammathur/php/php now and restart at login: brew services start shivammathur/php/php Or, if you don't want/need a background service you can just run: php-fpm ==> Summary 🍺 /usr/local/Cellar/php/8.0.3: 499 files, 77.8MB ==> `brew cleanup` has not been run in 30 days, running now... Removing: /usr/local/Cellar/dnsmasq/2.82... (5 files, 495.4KB) Error: Directory not empty @ dir_s_rmdir - /usr/local/Cellar/dnsmasq/2.82
GitHub - shivammathur/homebrew-php: Homebrew tap for PHP 5.6 to 8.1. PHP 8.1 is a nightly build.
반응형'Mac' 카테고리의 다른 글
런치패드의 mac 아이콘을 바탕화면에 끌어내기 (0) 2021.05.03 mac에서 vscode 한글 설정하기 (0) 2021.03.27 협업툴 - notion / slack / Jandi / Flow (0) 2021.02.05 mac에서 프로그램을 강제로 종료하기 (0) 2021.02.01 mac에서 brew를 자동으로 업데이트 하기 (0) 2021.01.29