The “git” command requires the command line developer tools. Would you like to install?

主宰稳场 提交于 2021-01-01 08:33:13

问题


I'm super new to coding (actually trying to teach myself some Python), but there's a thing bugging me that I cannot seem to find any info online about my particular case: When I run git on the terminal, there is:

The "git" command requires the command line developer tools. Would you like to install.."

Now, since I have a very basic Macbook 12, I try to keep it as lightweight and uncluttered as possible, so I don't want to install any IDE or anything, I'm practising coding with vim 7.3, but in order to install Vundle.vim to manage any plugins, I need git, is there a way I can install it without having to install Homebrew?

Thanks for any input! And sorry if I didn't express myself correctly. So basically to sum up:

– I need git to install Vundle.vim, (or is there any other way?).

– I run git on terminal and get an error that I need to install Xcode, which is like 7GB heavy.

– I don't want to install Xcode or Homebrew.

Thanks!


回答1:


There are three main sources for Git on macOS.

The first is Apple, using the command line developer tools. These tools install a standard set of Unix development tools, including a compiler and Git. While this is called the XCode development tools, it is significantly smaller than the full IDE XCode environment.

The second is Homebrew, which is commonly used for this purpose. It's going to be the most up to date. This also requires the command line developer tools.

The third is the download page from the Git website. This is maintained by a third party, not the Git maintainers, and isn't always up to date, but it's usually only a few versions behind.

The last option is to compile from source, but that requires a compiler, which generally requires the command line developer tools.

Barring other package managers like Fink, there are no other reputable sources for Git packages on macOS. You'll have to pick one of the options above if you want to use Git.




回答2:


I encountered the same issue when I was going to use Git on a new macOS. My solution is pretty simple, but just to install homebrew.

The trick is that homebrew install loads a git repo of full source history. To achieve this, it firstly installs XCode command line development tool to get Git.

Then, after you have homebrew, you can benefit from XCode tools to issue git commands. Note that no need to install other parts of XCode here.

I was also surprised to see what happened at homebrew install. There might be a reason from homebrew developers.



来源:https://stackoverflow.com/questions/59080773/the-git-command-requires-the-command-line-developer-tools-would-you-like-to-i

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!