我正在尝试运行一个简单的脚本-将git存储库克隆到某个目录,然后克隆cd
到该目录以执行安装脚本。
该脚本在Makefile中。
但是cd
似乎不起作用。找不到我的安装脚本。
我cd
在脚本中的后面添加了pwd ,它向我显示了我执行脚本的目录,而不是我cd
进入的目录。
有什么问题?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd
: /hereIsPathToDirectoryFromWhichIRunTheScript
python:无法打开文件“ setup.py”:[Errno 2]没有这样的文件或目录
也不适用于./setup.py
。
如果输入绝对路径~/some_dir/setup.py
,脚本稍后将失败,因为它试图访问同一文件夹中的资源。
您可以尝试以下方式:“ alias mycd ='cd some_dir'; mycd”
—
alpert
那行不通:
—
Ixx
/bin/sh: mycd: command not found
我找到了解决方案:stackoverflow.com/questions/1789594/…必须添加; cd之后,然后在同一行中执行脚本。
—
Ixx