Rumah > pembangunan bahagian belakang > tutorial php > homebrew 升级php失败,求解决方法

homebrew 升级php失败,求解决方法

WBOY
Lepaskan: 2016-06-06 20:38:38
asal
959 orang telah melayarinya

升级过程如下:

<code>brew update
error: Your local changes to the following files would be overwritten by merge:
    Formula/php56.rb
Please, commit your changes or stash them before you can merge.
Aborting
Error: Failed to update tap: homebrew/php
</code>
Salin selepas log masuk
Salin selepas log masuk

求解决方法

回复内容:

升级过程如下:

<code>brew update
error: Your local changes to the following files would be overwritten by merge:
    Formula/php56.rb
Please, commit your changes or stash them before you can merge.
Aborting
Error: Failed to update tap: homebrew/php
</code>
Salin selepas log masuk
Salin selepas log masuk

求解决方法

找到解决办法了,如下

<code>cd $(brew --prefix)/Library/Taps/homebrew/homebrew-php
git checkout -- Formula/php56.rb
</code>
Salin selepas log masuk

另外很感谢@mcfog 提供的PHPBrew,很值得推荐,我会尝试的

提示很明确啊,php56.rb本地被改过,需要还原才能更新

如果你不清楚怎么被改过的话,直接

<code>bash</code><code>cd /usr/local/Library/Formula/
git reset --hard
</code>
Salin selepas log masuk

还原全部formula文件就好

顺带继续推荐更好支持多php版本,编译更方便的PHPBrew

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan