-bash: git: 在 lion osx 的 Xcode 4 中找不到命令

Posted

技术标签:

【中文标题】-bash: git: 在 lion osx 的 Xcode 4 中找不到命令【英文标题】:-bash: git: command not found in Xcode 4 in lion osx 【发布时间】:2012-03-30 01:31:04 【问题描述】:

通过 Xcode 4.3 -> 文件 -> 源代码控制 -> 存储库 -> 克隆存储库,我从 codesion.com 克隆了一个存储库。但是当我执行 git init 或 git add 时,会出现错误 -bash: git: command not found。现在,Xcode 4.3 已经安装了 git,那么我应该怎么做才能让它工作呢?

在这方面的任何帮助都会很棒。

提前致谢。

【问题讨论】:

【参考方案1】:

如果您没有使用 UNIX 的经验,或者您只是不想弄乱终端中的系统变量,还有另一种选择。我遇到了同样的问题,在阅读了一些 SO 和苹果开发者页面后,我决定安装 Xcode 命令行工具。这解决了问题。

由于某些 4.x 版本的 Xcode IDE 是一个 .app 包,并且所有内容都存储在该包中,因此他们增加了单独安装命令行工具的可能性,以便您在 usr/ 中拥有命令行工具bin/ 路径。

您可以从 Xcode 中“首选项”窗口的“下载”选项卡(我有 4.3 版)或苹果开发者网站安装命令行工具(以及一些其他工具和文档)。

【讨论】:

有同样的问题。安装了 Mountain Lion 并且意外的副作用 Xcode 命令行工具消失了......【参考方案2】:

这是一个路径问题。请参阅此问题以获得答案:

How to move GCC in osx from xcode to /usr/bin

(P.S.问题不同,但答案相同。)

【讨论】:

我试过了,但它在 OSX lion 中不起作用我尝试设置导出路径 PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH,因为我有 Xcode 4.3 安装了 Xcode 保存 git 文件的地方.. @user962724 如果您在命令行中使用echo $PATH,您会看到/Applications/Xcode..etc..吗? 不,我没有。它给了我这个...我已经更改了 .profile 以及 .bash_profile 和 .bashrc 中的详细信息,只是为了安全.. echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/ usr/local/bin:/usr/X11/bin:/Developer/usr/bin/ 嘘!我必须重新启动我的机器,然后在 echo 中通过更改 PATH 变量...有没有办法更改 $PATH 而无需重新启动机器? @user962724 你可以重启终端,或者输入export PATH="blah_blah:$PATH" at the command line, or (sometimes) source the changed config file like 。 .bashrc`(点命令获取脚本)。当然,重启也是如此...... ;-)

以上是关于-bash: git: 在 lion osx 的 Xcode 4 中找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

在 Lion (OSX) 上安装 PyQt4 时出现问题

升级到 OSX 10.7 Lion 后修复 Postgresql

在 OSX Lion 中设置单个桌面的背景图像

在 OSX Lion 上将 mod_wsgi 安装到 XAMPP

Mac OSX 10.7 Lion 音频单元效果模板编译失败

OSX 10.7 Lion 上的 JDK