Windows 7和git:如何从脚本中的system()调用中调用git

时间:2011-05-11 22:34:31

标签: python ruby git windows-7

我在安装了msysgit的Windows 7机器上。我还有一个ruby脚本,我试图使用system()调用来调用git。

system("C:/Programs/msysgit/bin/git.exe") 

这不起作用。有谁知道如何运行?我以前在Win XP上做过,但似乎无法让它运行起来。任何在windows上使用ruby / perl / python或类似的例子都会有所帮助。

3 个答案:

答案 0 :(得分:1)

您需要位于存储库的工作树中。或者,某些git命令允许--git-dir参数指示存储库的位置。运行git.exe的当前目录可能不是存储库。

答案 1 :(得分:1)

如果它在PATH中:

`git subcommand`

应该在ruby中工作

答案 2 :(得分:0)

原来这是一个丢失的文件,请看这篇文章:

Git for Windows - The Program can't start because libiconv2.dll is missing