Ada solusi alternatif untuk menginstal meldpada 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.
@meduz Mengubah jawabannya. Karena saya menyebutkan alternatif yang dulu berfungsi ketika pertanyaan ini masih baru, saya memutuskan untuk tidak menghapus jawabannya, karena dapat membantu mereka yang memiliki masalah yang sama dengan perangkat lunak yang berbeda.
Jawaban ini tidak lagi benar. OP harus tidak menerimanya.
Merchako
@Merchako Bisakah Anda menjelaskan mengapa itu tidak benar? Paragraf pertama menyiratkan bahwa (sekarang) dimungkinkan menggunakan Homebrew. Apakah alternatif spesifik yang saya berikan tidak lagi benar?
Daniel Beck
91
Homebrew
Anda sekarang dapat menginstal Meld dengan Homebrew! Di macOS, jalankan:
$ brew cask install meld
Perintah Homebrew Lainnya
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:
Langkah kedua seharusnya 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
Juraj Martinka
Keduanya sepertinya bekerja dengan baik untuk saya. Apakah ada alasan untuk memilih cara baru?
Merchako
Ini bekerja untuk saya, tetapi saya mendapat kesalahan GTK, yang diselesaikan dengan menjalankan pembatalan tautan /Applications/Meld.app/Contents/Frameworks/libz.1.dylib
Shane
39
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:
Pada 2015 dengan Meld 3.14.0, XQuartz tidak diperlukan untuk menginstal. GTK + tampaknya berjalan di server X asli? Saya tidak yakin, tapi saya tahu saya belum menginstal XQuartz.
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 mergetoolinput
Saya akhirnya meninggalkan versi DMG dan pergi dengan brew install. Saya tidak bisa mendapatkan versi DMG untuk memahami dengan benar keluaran git mergetool
Kirby
Masalah yang sama dengan Kirby :(
BrunoJCM
Pada masOs Siera hanya berfungsi tanpa masalah, $> buatan install Caskroom / cask / meld ==> brew cask instal Caskroom / cask / meld ==> Mengunduh github.com/yousseb/meld/releases/download/osx-9 /meldmerge.dmg ################################################## ########################## 100.0% ==> Memverifikasi checksum untuk Cask meld ==> Memindahkan Aplikasi 'Meld.app' ke '/ Aplikasi /Meld.app '🍺 berbaur berhasil diinstal!
arty
6
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/x11memungkinkan Homebrew untuk melihat Meld di repositori itu. (Jawaban 2015)
Setelah terinstal bagaimana cara menggunakan berbaur?
evolutionxbox
1
@evolutionxbox, ketikkan saja meldterminal Anda
Roy
@ Roy masuk akal. Tidak yakin mengapa saya tidak pernah mencobanya
evolutionxbox
2
brew install homebrew/gui/meldbekerja untukku. Sepertinya paket sudah dipindahkan?
Gordon Gustafson
2
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.
Terima kasih, ini berhasil. Bisnis rumahan tidak bekerja untuk saya: - /, hanya mengeluh tentang impor yang hilang. Apakah Anda tahu cara membuat aplikasi itu tersedia dari garis bash commad?
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
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.
sumber
Homebrew
Anda sekarang dapat menginstal Meld dengan Homebrew! Di macOS, jalankan:
Perintah Homebrew Lainnya
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:
Anda tidak boleh menjalankan yang lebih lama
$ brew install homebrew/gui/meld
karena sudah usang oleh Homebrew.sumber
brew install caskroom/cask/meld
. Periksa peringatan minuman ketika mencoba menjalankanbrew 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:
Saya mendapat masalah dengan pygtk, ketika saya menjalankan berbd berbunyi:
Saya sudah menginstal pygtk dari singa, dan harus mengekspornya agar berfungsi:
Tambahkan baris di atas ke profil ~ /. Anda untuk mengatur PYTHONPATH secara otomatis ketika Anda membuka jendela terminal.
sumber
Di OSX El Captain Anda baru saja menjalankan:
$ brew install homebrew/gui/meld
sumber
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
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.
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
inputsumber
Coba ini
atau ini
Meld ada dalam repositori X11 buatan Homebrew. Menjalankan
brew tap homebrew/x11
memungkinkan Homebrew untuk melihat Meld di repositori itu. (Jawaban 2015)sumber
meld
terminal Andabrew 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.
sumber
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
sumber
Sudah dipindahkan ke Caskroom / tong, jadi jalankan:
sumber