需要' git'产生错误

时间:2015-12-06 10:36:17

标签: ruby git

如果我尝试使用require 'git',我会收到以下错误

    C:/Ruby193/lib/ruby/gems/1.9.1/gems/git-1.2.9.1/lib/git/lib.rb:917:in `command': git  version   2>&1:Der Befehl "git" ist entweder falsch geschrieben oder (Git::GitExecuteError)
konnte nicht gefunden werden.
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/git-1.2.9.1/lib/git/lib.rb:824:in `current_command_version'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/git-1.2.9.1/lib/git/lib.rb:834:in `meets_required_version?'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/git-1.2.9.1/lib/git.rb:25:in `<top (required)>'
        from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
        from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
        from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
        from HappyProject.rb:5:in `<main>'

对我而言,几乎看起来git gem存在问题所以我用了

gem uninstall git
gem install git

仍然没有更改错误

我只是从红宝石开始而且不能找到任何解决方案...

我的剧本的前几行:

require 'rubygems'
require 'win32console'
require 'colorize'
require 'fileutils'
require 'git'

def GREEN_TEXT() return "\033[32m" end
def BROWN_TEXT() return "\033[33m" end
def GRAY_TEXT()  return "\033[37m" end

ruby​​版本1.9.3p551

git gem version 1.2.9.1

1 个答案:

答案 0 :(得分:0)

在99%的情况下,如果计算机告诉您无法找到某些内容,那是因为找不到的东西。在99%的其他案例中,你没有告诉它在正确的地方寻找。

所以,要检查的前两件事是:

  1. 你安装了Git吗?如果没有,请安装它。
  2. 是否在%PATH%?如果没有,请添加它。