Ejecutando commands git desde el script de ruby

Es una pregunta estúpida, pero no puedo ejecutar commands de git desde un script de ruby. ¿Debo get algo?

Ejemplo simple de secuencia de commands:

checkout = %x("/usr/bin/git version") puts checkout 

Salida:

 sh: /usr/bin/git version: No such file or directory 

Si ejecuto el command desde la línea de cmd, funciona:

 git version 1.7.9.5 

Cualquier input apreciada. Gracias.

puedes usar Kernel # system o Kernel # exec o esto dice “:

  $> irb => `git status` => "# On branch develop\nnothing to commit, working directory clean\n" => system('git version') => git version 1.8.3.4 (Apple Git-47) => exec('git version') => git version 1.8.3.4 (Apple Git-47) 

en script:

 #!/usr/bin/env ruby puts system('git version') puts `git version` puts exec('git version') 

salida:

 git version 1.8.3.4 (Apple Git-47) true git version 1.8.3.4 (Apple Git-47) git version 1.8.3.4 (Apple Git-47)