Saya telah menginstal pianobar dan saya mencoba memperbaruinya dengan menggunakan brew update pianobar
. Saya juga mencoba brew update pianobar --force
tetapi itu tidak berpengaruh. Dikatakan bahwa saya memiliki perubahan lokal, tetapi saya tidak yakin bagaimana mengatakannya hanya menimpanya.
From http://github.com/mxcl/homebrew
* branch master -> FETCH_HEAD
error: Your local changes to the following files would be overwritten by merge:
Library/Formula/android-ndk.rb
Library/Formula/android-sdk.rb
Library/Formula/center-im.rb
Library/Formula/putty.rb
Library/Formula/python.rb
... (lines removed) ...
Library/Formula/upx.rb
Library/Formula/vimpager.rb
Library/Homebrew/cmd/doctor.rb
Please, commit your changes or stash them before you can merge.
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/tth.rb
Please move or remove them before you can merge.
Updating 45bc7ad..36f4400
Aborting
Error: Failed while executing git pull http://github.com/mxcl/homebrew.git master
upgrade
.update
adalah untuk memperbarui formula.Jawaban:
Saya tidak tahu mengapa ini terjadi pada Homebrew ketika Anda tidak melakukan apa-apa untuk mengacaukannya, tapi inilah cara saya memperbaikinya:
cd `brew --cellar`
git reset --hard HEAD
brew upgrade pianobar
FYI,
brew update
akan memperbarui Homebrew ke versi terbaru, jadi Anda mungkin ingin melakukannya sebelum langkah 3.sumber
Login... Error: Protocol incompatible. Please upgrade libpiano.
- ada pemikiran? juga ketika saya mencobabrew update
saya mendapatkan kesalahan: File pohon yang tidak terlacak berikut akan ditimpa oleh gabungan: Library / Formula / tth.rb. Kesalahan: Gagal saat menjalankan git pull github.com/mxcl/homebrew.git master - maaf saya baru di homebrew dan saya benar-benar tidak yakin apa yang saya lakukan.cd `brew --prefix`
kemudiangit clean -f
kemudian mencobabrew update
. Adapun masalah Pianobar, saya akan cobabrew upgrade libpiano
berikutnya, tapi saya tidak menggunakannya, jadi saya tidak yakin.2011.09.22
, milikmu apa? Seharusnya ditampilkan di baris pertama setelah Anda menjalankan pianobar.Seperti yang dikatakan @Felix,
upgrade
jangan gunakanupdate
.Jika masalahnya berasal dari pohon git Anda yang kotor dan Anda hanya ingin melupakan modifikasi Anda, ketikkan
git reset --hard HEAD
sebelum memutakhirkan.sumber
brew upgrade pianobar -v
memberikan Kernel.exittype -a brew
?Ini adalah jawaban umum, bukan khusus untuk
pianobar
masalah Anda .Untuk memperbarui perangkat lunak yang diinstal, perbarui minuman pertama:
brew update
dan kemudian tingkatkan perangkat lunak yang diinstal:
brew upgrade
Untuk mencegah beberapa perangkat lunak ditingkatkan, lakukan
brew pin YOUR-PACKAGE-HERE
sumber