Para instalar meld en Mac OSX, intento ejecutar:
brew install meld
pero recibí el siguiente error:
Error: No available formula for meld
¿Cuál es la forma correcta de instalar meld?
Para instalar meld en Mac OSX, intento ejecutar:
brew install meld
pero recibí el siguiente error:
Error: No available formula for meld
¿Cuál es la forma correcta de instalar meld?
Respuestas:
Cuando se hizo esta pregunta, no fue posible usar Homebrew. No lo apoyaron todavía.
Existen soluciones alternativas para instalar meld
en OS X:
Use un administrador de paquetes diferente, como Fink , que se menciona en el manual de instalación de meld, o MacPorts, mencionado en el número del rastreador de problemas de Homebrew.
Probablemente también pueda compilar desde la fuente, pero necesita obtener las dependencias usted mismo. Instalar uno de los otros administradores de paquetes podría ser más fácil que eso.
¡Ahora puede instalar Meld con Homebrew! En macOS, ejecute:
$ brew cask install meld
He cambiado la sintaxis de esta respuesta con el tiempo para que sea más fluido. Los siguientes comandos son equivalentes y también funcionan para al menos macOS Sierra y High Sierra:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
Usted debe no ejecutar la mayor $ brew install homebrew/gui/meld
porque está desaprobado por Homebrew.
brew install caskroom/cask/meld
. Compruebe la advertencia de preparación cuando intente ejecutar brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Como señaló @meduz en el comentario anterior, meld ahora compila el archivo en brew (aún no lo he probado), pruébelo primero, ya que mi respuesta original es mucho más antigua.
Hoy ya es posible instalarlo usando Homebrew:
brew install meld
Tengo un problema con pygtk, cuando ejecuto meld dice:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
Ya tengo pygtk instalado desde lion, y necesitaba exportarlo para que funcione:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
Agregue la línea anterior a su perfil ~ /. Para configurar PYTHONPATH automáticamente cuando abra una ventana de terminal.
En OSX El Captain solo tienes que correr:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
y funciona (nota: ya tenía instalado xquartz).
Creo que los comandos brew correctos actuales son
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
Sin embargo, después de ejecutar esos comandos, terminé con lo siguiente, que sé que he superado en otras instalaciones en diferentes equipos Mac en el pasado.
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'
Pero esta vez decidí que no valía la pena ya que no podía recordar el remedio exacto.
En su lugar, encontré un instalador DMG simple y un script de Alex Kras para iniciar la aplicación Meld instalada por el instalador DMG. Las instrucciones están en su sitio . Sin embargo, tenga en cuenta que esta versión instalada de DMG no responde bien a la git mergetool
entrada
Prueba esto
brew install homebrew/x11/meld
o esto
brew tap homebrew/x11
brew install meld
Meld está en el repositorio X11 de Homebrew. La ejecución brew tap homebrew/x11
permite que Homebrew vea Meld en ese repositorio. (Respuesta 2015)
meld
su terminal
brew install homebrew/gui/meld
trabajó para mi. Parece que el paquete fue movido?
Como la fórmula para Homebrew desapareció, quiero mencionar una alternativa. Existe esta compilación como aplicación OS X que es simple de instalar. Fue construido por última vez en diciembre del '14 y requiere algunos ajustes si desea usarlo desde la línea de comandos. Todavía no he tratado de averiguar cómo.
No lo instales usando Brew. Hazlo de esta manera en su lugar. https://yousseb.github.io/meld/
Principales razones detrás del uso de esta bifurcación en las compilaciones de Macports o Homebrew: compatibilidad con Retina (consulte la captura de pantalla). Última serie 3.x Sin instalación sin problemas (arrastrar / soltar como cualquier otra aplicación) Se integra con el menú OSX
Se ha movido a Caskroom / cask, así que ejecuta:
brew install Caskroom/cask/meld