Estoy tratando de ejecutar un script simple: clonar un repositorio git en un directorio determinado, luego cd
a este directorio para ejecutar un script de instalación.
Este script está en un Makefile.
Pero cd
parece que no funciona. No encuentra mi script de instalación.
Agregué un pwd después de cd
en el script, y me muestra el directorio desde donde estoy ejecutando el script, no el directorio donde estoy cd
.
¿Cuál es el problema?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd
: /hereIsPathToDirectoryFromWhichIRunTheScript
python: no se puede abrir el archivo 'setup.py': [Errno 2] No existe tal archivo o directorio
Tampoco funciona con ./setup.py
.
Si ingreso la ruta absoluta, ~/some_dir/setup.py
el script falla más tarde porque está intentando acceder a los recursos en la misma carpeta.
/bin/sh: mycd: command not found