J'ai un compte d'hébergement partagé avec un accès SSH. J'ai mis en place une installation Python virtuelle et j'ai des copies des dossiers système dans le répertoire $HOME
: ~/bin, ~/lib
...
J'ai installé mercurial par le biais de easy_install et tout se passe bien : Le site hg
L'exécutable se trouve à ~/bin/hg
et mon $PATH
sait de cela. Je peux créer et commit des dépôts sans problème sur le serveur.
Cependant, lorsque j'essaie de cloner mon dépôt sur mon ordinateur portable via SSH, j'obtiens une erreur indiquant que hg
est introuvable.
$ hg clone ssh://myuser@server/hg/foobar
remote: jailshell: hg: command not found
abort: no suitable response from remote hg!
Comment indiquer à mercurial (ou SSH ou jailshell) où chercher l'exécutable ?