Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 即时追踪上的Git_Ruby On Rails_Git - Fatal编程技术网

Ruby on rails 即时追踪上的Git

Ruby on rails 即时追踪上的Git,ruby-on-rails,git,Ruby On Rails,Git,我是Rails和Git的初学者 我已通过以下方式安装并创建了一个应用程序: $rails myapp 它创建了所有必要的文件。 我去了电话簿 $cd myapp 然后我尝试初始化git $git init 但它说:“git”不被认为是一个内部或外部命令, 可操作的程序或批处理文件 所以我想我可能没有安装git。(尽管我已经安装了Git Bash。) 所以我试着安装gem $gem安装git 然后它成功安装了,或者看起来是这样 但同样的事情仍在发生 我真的需要帮助。我弄糊涂了。这对我来说是全新的

我是Rails和Git的初学者 我已通过以下方式安装并创建了一个应用程序:

$rails myapp

它创建了所有必要的文件。 我去了电话簿

$cd myapp

然后我尝试初始化git

$git init

但它说:“git”不被认为是一个内部或外部命令, 可操作的程序或批处理文件

所以我想我可能没有安装git。(尽管我已经安装了Git Bash。)

所以我试着安装gem

$gem安装git

然后它成功安装了,或者看起来是这样

但同样的事情仍在发生

我真的需要帮助。我弄糊涂了。这对我来说是全新的

首先,git(ruby gem)和git(vcs)是不同的东西——前者是后者的ruby接口。您对git(vcs)有问题。您可能安装的git不正确-shell在$PATH中找不到主要的git可执行文件。顺便问一下,你是怎么安装的


编辑:哦,等等,从错误消息我推断你在Windows下?我认为,在这种情况下,您必须手动将安装git的文件夹添加到%PATH%。

我从Google Code安装了git msys,从Rubyforge安装了InstantRails。因此,正如我所说,请检查git所在的文件夹是否添加到%PATH%(并且在这样做之后您打开了新控制台-环境数据不会动态更新)。是的,我在窗户下。所以我应该把安装它的路径放在环境变量中?这就是你所说的%PATH%吗?我已经把路径放在了环境变量中,然后重新启动了计算机。我仍然收到相同的错误。此路径中是否有git.exe?。为了确保,当您在控制台中执行“echo%PATH%”时,在其他值中是否有正确的git.exe路径?很抱歉提出了愚蠢的问题,但我想不出其他可能的变体。