ruby 没有这样的文件或目录- git config init.defaultbranch(错误号::ENOENT)

nwsw7zdq  于 2023-01-25  发布在  Ruby
关注(0)|答案(3)|浏览(163)

我在cmd上安装了Ruby on rails,但是它出现了错误:没有这样的文件或目录- git config init.defaultbranch(Errno::ENOENT)。我无法解决这个问题。
我尝试在Web指南上安装,但x1c 0d1x未修复
请提出任何解决方案。

l7wslrjt

l7wslrjt1#

要解决此问题,请安装git
运行git --version检查是否安装了git,如果没有,请按照these steps to install git-Windows和Mac都有安装程序。

为什么会出现此错误?

Rails尝试运行git init from "."来初始化当前工作目录中的存储库。
Rails读取git默认分支,参见this post on superuser.com about the default branch
要在git〉2.28中配置init.defaultBranch参数,可以运行git config --global init.defaultBranch main
不确定为什么要这样做,但可以使用以下控制台选项跳过此步骤:
-G, [--skip-git], [--no-skip-git]
-p, [--pretend], [--no-pretend]
查看Rails代码并运行rails new --help以了解更多信息。

vjrehmav

vjrehmav2#

你可以在VS代码而不是命令提示符下运行,rails new ProjectName,it.
这将为您提供快速修复

xriantvc

xriantvc3#

我修复了这个错误,方法是进入Git的安装目录并运行git控制台

git-cmd.exe

在这个控制台中,命令

rails new C:\dir.... path to new project\new project name

了解到这是一个PATH问题,我需要知道我必须添加到PATH中的目录,Git安装在哪里,或者更具体地说,在同一个目录中的Bin目录,等等。

相关问题