Git和终端命令不适用于小牛队

时间:2013-12-15 10:37:51

标签: macos git terminal osx-mavericks

我有两个问题:

  1. Git虽然已安装但仍无法正常工作。小牛队弹出一个窗口并建议安装Xcode(我不想):“'git'命令需要命令行开发人员工具。你想现在安装它吗?”
  2. 有时甚至像“ls”这样的基本命令都不起作用。 “-bash:ls:command not found”。但是,在插入命令“./ etc / profile”之后,它会工作一段时间。
  3. 我的〜/ .bash_profile:

       export PATH=/usr/local/git/bin:$PATH 
       export PATH=/usr/local/mongodb/bin
       ### Added by the Heroku Toolbelt
       export PATH="/usr/local/heroku/bin:$PATH"
    

    我对此很新。请在帮助时注意。;)我们非常感谢您的帮助。 阿米尔

2 个答案:

答案 0 :(得分:2)

export PATH=/usr/local/git/bin:$PATH 
export PATH=/usr/local/mongodb/bin

第二个export完全覆盖PATH并仅将其设置为mongodb目录。您需要向PATH追加(或前置),而不是覆盖它。

export PATH="/usr/local/git/bin:$PATH"
export PATH="/usr/local/mongodb/bin:$PATH"
...

答案 1 :(得分:2)

你在这一行覆盖你的PATH:

export PATH=/usr/local/mongodb/bin

它应该是:

export PATH=/usr/local/mongodb/bin:$PATH

然后,如果您正在使用OSX,我强烈建议您使用Homebrew http://brew.sh/,这是一个包管理器(如linux)。

如果您在Mac上进行开发,C / C ++ / ObjC开发(几乎)需要命令行工具。您可以在没有XCode的情况下下载它们,但不建议这样做。 Homebrew需要他们为您的平台构建软件。

要下载它们,请转到https://developer.apple.com/downloads/index.action 请注意,您需要一个开发者帐户(它是免费的)

Xcode command line tools

安装自制软件后,可以轻松访问最新软件,例如:

brew install git
brew install mongodb
etc.

您无需手动管理和下载软件包。非常方便!