Mercurial Mettre à jour OpenSUSE Linux
Je voulais mettre à jour la version Mercurial sur la boite OpenSUSE.
C'est ce que j'avais
test99: ~ / Test_pission / hgplayarea # hg --version
test99: ~ / Test_zone / hgplayarea #
-
test99: ~ # cat / etc / SuSE-release
test99: ~ #
-
J'ai essayé de mettre à jour Mercurial sur cet ordinateur en utilisant easy_install
Reçu la conclusion suivante pour la commande ci-dessus:
Maintenant, après cette mise à jour, je cours: hg --version - ou toute autre équipe hg. Je reçois un message d'erreur:
hg --version
cloner hg
http://test99.tsh.company.com/hg/TestHgRepo1/
StarRepo
Toute aide est que je peux faire pour le supprimer - Ou établir la version correcte.
Je l'ai fait pour voir si je pouvais faire du travail d'expansion Mercurial_Keyring et acl ...
j'ai utilisé "easy_install", Comme je voulais définir la dernière version Mercurial. DANS OpenSUSE, Quand j'utilise "yast -i mercurial", il essaie de désactiver la version Mercurial 1.2.x.x, et pas le plus aussi que possible avec easy_install. Initialement j'ai installé Mercurial "yast" chemin.
J'ai essayé ce qui suit, changez - n'a pas fonctionné:
https://developers.kilnhg.com/ ... 511ce
hg --version
</module></module></mpm@selenic.com>
C'est ce que j'avais
test99: ~ / Test_pission / hgplayarea # hg --version
Mercurial Distributed SCM (version 1.5)
Copyright (C) 2005-2010 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
test99: ~ / Test_zone / hgplayarea #
-
test99: ~ # cat / etc / SuSE-release
openSUSE 11.3 (i586)
VERSION = 11.3
test99: ~ #
-
J'ai essayé de mettre à jour Mercurial sur cet ordinateur en utilisant easy_install
test99:~/TEST_AREA/hgplayarea # easy_install -U mercurial
Reçu la conclusion suivante pour la commande ci-dessus:
Searching for mercurial
Reading [url=http://pypi.python.org/simple/mercurial/]http://pypi.python.org/simple/mercurial/[/url]
Reading [url=http://mercurial.selenic.com/]http://mercurial.selenic.com/[/url]
Reading [url=http://www.selenic.com/mercurial]http://www.selenic.com/mercurial[/url]
Reading [url=http://mercurial.selenic.com/release/]http://mercurial.selenic.com/release/[/url]
Best match: mercurial 2.3.1
Downloading [url=http://mercurial.selenic.com/release/mercurial-2.3.1.tar.gz]http://mercurial.selenic.com/r ... ar.gz[/url]
Processing mercurial-2.3.1.tar.gz
Running mercurial-2.3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-jNQkmu/mercurial-2.3.1/egg-dist-tmp-riveHL
zip_safe flag not set; analyzing archive contents...
mercurial.lsprof: module references __file__
mercurial.commands: module references __file__
mercurial.extensions: module references __file__
mercurial.help: module references __file__
mercurial.util: module references __file__
mercurial.templater: module references __file__
mercurial.i18n: module references __file__
hgext.mq: module references __file__
Adding mercurial 2.3.1 to easy-install.pth file
Installing hg script to /usr/local/bin
Installed /usr/local/lib/python2.6/site-packages/mercurial-2.3.1-py2.6-linux-i686.egg
Processing dependencies for mercurial
Finished processing dependencies for mercurial
Maintenant, après cette mise à jour, je cours: hg --version - ou toute autre équipe hg. Je reçois un message d'erreur:
hg --version
Traceback (most recent call last):
File "/usr/bin/hg", line 25, in <module>
mercurial.util.set_binary(fp)
File "/usr/local/lib/python2.6/site-packages/mercurial-2.3.1-py2.6-linux-i686.egg/mercurial/demandimport.py", line 87, in __getattribute__
return getattr(self._module, attr)
AttributeError: 'module' object has no attribute 'set_binary'
cloner hg
http://test99.tsh.company.com/hg/TestHgRepo1/
StarRepo
Traceback (most recent call last):
File "/usr/bin/hg", line 25, in <module>
mercurial.util.set_binary(fp)
File "/usr/local/lib/python2.6/site-packages/mercurial-2.3.1-py2.6-linux-i686.egg/mercurial/demandimport.py", line 87, in __getattribute__
return getattr(self._module, attr)
AttributeError: 'module' object has no attribute 'set_binary'
(reverse-i-search)`su': hg ^Cmmary
Toute aide est que je peux faire pour le supprimer - Ou établir la version correcte.
Je l'ai fait pour voir si je pouvais faire du travail d'expansion Mercurial_Keyring et acl ...
j'ai utilisé "easy_install", Comme je voulais définir la dernière version Mercurial. DANS OpenSUSE, Quand j'utilise "yast -i mercurial", il essaie de désactiver la version Mercurial 1.2.x.x, et pas le plus aussi que possible avec easy_install. Initialement j'ai installé Mercurial "yast" chemin.
J'ai essayé ce qui suit, changez - n'a pas fonctionné:
https://developers.kilnhg.com/ ... 511ce
hg --version
File "/usr/bin/hg", line 25
_setbinary(fp)
^
</module></module></mpm@selenic.com>
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Giselle
Confirmation de:
yast - Enlever le mercure
yast - Enlever le python
yast -i python-nautilus python-gtk python-gtk-devel python-pysvn dbus-1-python dbus-1-python-devel Combiner des versions subversives
Ist-i Mercury
Maintenant oui:
hg --version
python --version
Étrange ??: 1. yast -i mercurial (lors de l'installation de ce qui fait mercurial 1.2.xx ou 1.3.xx), mais hg --version Montre la version diff. "easy_install mercurial" installée 2.3.x, Mais ensuite je l'ai supprimé avec yast. Yast installée 1.x.x Et enfin, la version de travail indiquée ci-dessus en utilisant "hg --version", - 2.3.1.
Même après avoir commencé yast --remove <...> (mercurial / python) .... Je pourrais toujours voir http: // test99: 443 / hg
lien, et elle a montré tous mes référentiels et toujours montré ... celui que j'ai créé avant que j'ai effectué yast --remove.