Próbuję zmusić meld 3.11 do pracy na Ubuntu 14.04
Próbowałem wykonać poniższą metodę „
cd ~
git clone https://git.gnome.org/browse/meld
cd meld
sudo ln -s ~/meld/bin/meld /usr/bin/meld
Ale kiedy uruchamiam meld w terminalu, pojawia się następujący błąd
Traceback (most recent call last):
File "/usr/bin/meld", line 223, in <module>
setup_settings()
File "/usr/bin/meld", line 197, in setup_settings
cwd=melddir)
File "/usr/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Nie jestem pewien, czy problem z jego zależnościami, czy problem ze ścieżką w Pythonie.
ubuntu
software-installation
python
Ibn Saeed
źródło
źródło
Odpowiedzi:
Jeśli chcesz pracować nad samym kodem bez ponownej instalacji, zazwyczaj robię to, instalując w venv i otwierając zainstalowany w folderze venv w IDE.
Wynik uruchomienia połączenia w terminalu po tych krokach:
Zauważ, że aktualna wersja Meld wymaga GTK + 3.14, która nie jest dostępna w Ubuntu 14.04 (
Meld requires GTK+ 3.14 or higher.
błąd). Tak więc w przypadku Ubuntu 14.04 musisz pobrać ostatnią wersję, która nie wymaga GTK + 3.14. To jest gałąź meld 3.14. * (Obecnie 3.14.3), więc sprawdź gałąź za pomocągit checkout meld-3-14
.źródło
Meld requires GTK+ 3.14 or higher.
błąd). Tak więc w przypadku Ubuntu 14.04 musisz sprawdzić ostatnią wersję, która nie wymaga GTK + 3.14. To jest gałąź meld 3.14. * (Obecnie 3.14.3), więc sprawdź gałąź za pomocągit checkout meld-3-14
.Znalazłem meld 3.12 dostępny w repozytorium ubuntu 14.10.
Instalacja pakietu deb działa nawet poniżej 14.04
http://packages.ubuntu.com/utopic/all/meld/download
źródło