J'essaie d'exécuter un simple script - clonez un référentiel git dans un certain répertoire, puis cd
dans ce répertoire afin d'exécuter un script d'installation.
Ce script est dans un Makefile.
Mais le cd
semble ne pas fonctionner. Il ne trouve pas mon script d'installation.
J'ai ajouté un pwd après le cd
dans le script, et il me montre le répertoire à partir duquel j'exécute le script, pas le répertoire dans lequel cd
j'entre.
Quel est le problème?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd
: /hereIsPathToDirectoryFromWhichIRunTheScript
python: impossible d'ouvrir le fichier 'setup.py': [Errno 2] Aucun fichier ou répertoire de ce type
Cela ne fonctionne pas non plus ./setup.py
.
Si j'entre le chemin absolu, ~/some_dir/setup.py
le script échoue plus tard, car il essaie d'accéder aux ressources dans le même dossier.
/bin/sh: mycd: command not found