-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 中找不到命令的主要内容,如果未能解决你的问题,请参考以下文章
升级到 OSX 10.7 Lion 后修复 Postgresql
在 OSX Lion 上将 mod_wsgi 安装到 XAMPP