I have a shared hosting account with SSH access. I have set up a virtual Python installation and have copies of the system folders in
~/bin, ~/lib ...
I have installed mercurial through easy_install and everything is groovy: The
hg executable sits at
~/bin/hg and my
$PATH knows of this. I can create and commit to repositories fine on the server.
However, when I try to clone my repo to my laptop via SSH I get an error that
hg can't be found.
$ hg clone ssh://myuser@server/hg/foobar remote: jailshell: hg: command not found abort: no suitable response from remote hg!
How to I tell mercurial (or SSH or jailshell) where to look for the executable?