【问题标题】:Git and Terminal Commands not Working in MavericksGit 和终端命令在 Mavericks 中不起作用
【发布时间】:2013-12-15 10:37:50
【问题描述】:

我有两个问题:

  1. Git 已安装,但无法正常工作。小牛弹窗提示安装Xcode(我不想):“‘git’命令需要命令行开发者工具,现在要安装吗?”
  2. 有时甚至像“ls”这样的基本命令也不起作用。 “-bash:ls:找不到命令”。但是,在插入命令“./etc/profile”后,它会工作一段时间。

我的~/.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"

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

【问题讨论】:

    标签: macos git terminal osx-mavericks


    【解决方案1】:

    您在这一行中覆盖了您的 PATH:

    export PATH=/usr/local/mongodb/bin
    

    应该是:

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

    如果您使用的是 OSX,我强烈建议您使用 Homebrew http://brew.sh/,它是 mac 的包管理器(如 linux)。

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

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

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

    brew install git
    brew install mongodb
    etc.
    

    您不必手动管理和下载软件包。很方便!

    【讨论】:

    • 谢谢一堆!最后我掌握了这个自制的东西。最好的,阿米尔
    【解决方案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"
    ...
    

    【讨论】:

    • 感谢您的帮助!赞赏!
    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 2015-03-14
    • 2018-09-01
    • 2014-05-23
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多