【发布时间】:2012-01-20 16:21:47
【问题描述】:
我正在尝试使用脚本https://github.com/charleso/git-cc。你可以在那里看到麻烦的部分,它在common.py。
操作系统是windows 7。使用git shell,按照自述文件中的说明。 执行:
gitcc init /c/clearcase/myview/vob/
或
gitcc init c:/clearcase/myview/vob/
失败:
File "/cygdrive/c/versioncontrol/git-cc/common.py", line 47, in git_exec
return popen('git', cmd, GIT_DIR, **args)
File "/cygdrive/c/versioncontrol/git-cc/common.py", line 57, in popen
pipe = Popen(cmd, cwd=cwd, stdout=PIPE, stderr=PIPE, env=env)
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
如果我打开 DEBUG,它会告诉我它正在尝试运行“git branch”。我已验证 os.environ 包含正确的路径,并且“git”在该路径中。在“env”变量中使用 os.environ 仍然没有任何区别。 "git" 和 "git branch" 在 shell 中运行良好。我做错了什么?
【问题讨论】: