Getting Meld to run
The recommended version of Meld for Windows is the most recent release, available as an MSI from http://meldmerge.org/.
1. Installer for Meld 1.8
An installer exists for older Meld that bundles Python and everything you need to get Meld running.
2. Manual install for Meld 3.x
Windows support for Meld 3.x is still being worked on. There are several UI glitches and themeing issues, and no installer is yet available. The following instructions should get you a working version of Meld, however.
Install the latest Python 2.7 release from http://python.org/downloads/windows/ make sure you use the 32-bit MSI (i.e., the x86 MSI, not the x86_64 one).
Install the all-in-one Windows pygobject32 bundle from http://sourceforge.net/projects/pygobjectwin32/files/. If asked, choose to install 3.8 releases, and you will need to manually select which packages to install; GTK 3, GtkSourceView 3 and Cairo should suffice.
Download the most recent 3.x release of Meld from http://meldmerge.org/.
Extract the Meld tarball and run the script in bin/meld from the command line.
3. Manual install for Meld 1.8.x
Tested with Windows 7, Python 2.7.3, PyGTK All-in-one installer 2.24.2 and Meld 1.6.1.
- Python:
- Install Python 2.7; (any version later than 2.5 should work, but only 2.6 and 2.7 are tested at this point)
- Add the Python install directory to your PATH
- PyGTK All-in-one installer:
Install PyGTK and friends using the installer. You should check that PyGtkSourceView is installed. While not necessary, Meld will make use of it if found.
- Meld
- Download the most recent version of Meld available:
- Unarchive Meld into its own directory
- Open command line and change into the newly-created Meld top-level directory
- Run "python bin\meld"
Working with version control systems
- Cygwin or msys may be needed for version control browsing, and the version control binaries need to be on your path
- Version control browsing on Windows is relatively untested; it may or may not work or not depending on which source control software you use
Reporting bugs
- Include any error messages from the command line
- Include version of Meld and all dependencies mentioned above