我在安装了msysgit的Windows 7机器上。我还有一个ruby脚本,我试图使用system()调用来调用git。
system("C:/Programs/msysgit/bin/git.exe")
这不起作用。有谁知道如何运行?我以前在Win XP上做过,但似乎无法让它运行起来。任何在windows上使用ruby / perl / python或类似的例子都会有所帮助。
答案 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