Untuk menginstal MELD di Mac OSX saya mencoba menjalankan:
brew install meld
tapi saya mendapat kesalahan berikut:
Error: No available formula for meld
Apa cara yang tepat untuk menginstal berbaur?
Untuk menginstal MELD di Mac OSX saya mencoba menjalankan:
brew install meld
tapi saya mendapat kesalahan berikut:
Error: No available formula for meld
Apa cara yang tepat untuk menginstal berbaur?
Jawaban:
Ketika pertanyaan ini diajukan, Homebrew tidak mungkin digunakan. Mereka belum mendukungnya.
Ada solusi alternatif untuk menginstal meld
pada OS X:
Gunakan manajer paket yang berbeda, seperti Fink , yang disebutkan dalam manual instalasi meld, atau MacPorts, yang disebutkan dalam masalah di pelacak masalah Homebrew.
Anda mungkin juga dapat mengkompilasi dari sumber, tetapi harus mendapatkan dependensinya sendiri. Menginstal salah satu manajer paket lain mungkin lebih mudah dari itu.
Anda sekarang dapat menginstal Meld dengan Homebrew! Di macOS, jalankan:
$ brew cask install meld
Saya telah mengubah sintaksis jawaban ini dari waktu ke waktu menjadi lebih lancar. Perintah berikut ini setara dan juga berfungsi untuk setidaknya macOS Sierra dan High Sierra:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
Anda tidak boleh menjalankan yang lebih lama $ brew install homebrew/gui/meld
karena sudah usang oleh Homebrew.
brew install caskroom/cask/meld
. Periksa peringatan minuman ketika mencoba menjalankan brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Seperti yang ditunjukkan oleh @meduz dalam komentar di atas, berbaur sekarang mengkompilasi file dalam minuman (belum diuji), silakan coba dulu, karena jawaban asli saya jauh lebih tua.
Hari ini sudah dimungkinkan menginstalnya menggunakan Homebrew:
brew install meld
Saya mendapat masalah dengan pygtk, ketika saya menjalankan berbd berbunyi:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
Saya sudah menginstal pygtk dari singa, dan harus mengekspornya agar berfungsi:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
Tambahkan baris di atas ke profil ~ /. Anda untuk mengatur PYTHONPATH secara otomatis ketika Anda membuka jendela terminal.
Di OSX El Captain Anda baru saja menjalankan:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
dan berfungsi (catatan: Saya sudah menginstal xquartz).
Saya percaya bahwa perintah minuman yang benar saat ini adalah
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
Namun setelah menjalankan perintah-perintah itu saya mengakhiri dengan yang berikut, yang saya tahu telah saya atasi pada instalasi lain pada mac yang berbeda di masa lalu.
Couldn't bind the translation domain. Some translations won't work.
'module' object has no attribute 'bindtextdomain'
/usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/local/Cellar/meld/1.8.6/libexec/bin/meld:155: GtkWarning: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
gtk.icon_theme_get_default().append_search_path(meld.paths.icon_dir())
Traceback (most recent call last):
File "/usr/local/Cellar/meld/1.8.6/libexec/bin/meld", line 155, in <module>
gtk.icon_theme_get_default().append_search_path(meld.paths.icon_dir())
AttributeError: 'NoneType' object has no attribute 'append_search_path'
Tetapi kali ini saya memutuskan bahwa itu tidak sepadan dengan waktu saya karena saya tidak dapat mengingat obat yang tepat.
Alih-alih, saya menemukan pemasang DMG sederhana dan skrip dari Alex Kras untuk meluncurkan aplikasi Meld yang diinstal oleh pemasang DMG. Instruksi ada di situsnya . Namun, perhatikan bahwa versi yang diinstal DMG ini tidak merespons dengan baik terhadap git mergetool
input
Coba ini
brew install homebrew/x11/meld
atau ini
brew tap homebrew/x11
brew install meld
Meld ada dalam repositori X11 buatan Homebrew. Menjalankan brew tap homebrew/x11
memungkinkan Homebrew untuk melihat Meld di repositori itu. (Jawaban 2015)
meld
terminal Anda
brew install homebrew/gui/meld
bekerja untukku. Sepertinya paket sudah dipindahkan?
Saat formula untuk Homebrew menghilang, saya ingin menyebutkan alternatif. Ada build ini sebagai aplikasi OS X yang mudah diinstal. Ini terakhir dibangun pada bulan Desember '14 dan memerlukan beberapa penyesuaian jika Anda ingin menggunakannya dari baris perintah. Saya belum mencoba mencari tahu caranya.
Jangan menginstalnya menggunakan Brew. Lakukan dengan cara ini sebagai gantinya. https://yousseb.github.io/meld/
Alasan utama di balik penggunaan garpu ini di Macports atau Homebrew build: Dukungan retina (periksa tangkapan layar!) Seri 3.x terbaru. Tidak ada kerumitan menginstal (seret / lepas seperti aplikasi lain) Terintegrasi dengan menu OSX
Sudah dipindahkan ke Caskroom / tong, jadi jalankan:
brew install Caskroom/cask/meld