【问题标题】:Sublime Text 2 on OS X Lion not finding git binary in PATHOS X Lion 上的 Sublime Text 2 在 PATH 中找不到 git 二进制文件
【发布时间】:2012-06-10 23:05:20
【问题描述】:

我刚刚开始在 OS X Lion 上使用我的开发环境,最近使用 Package Control 安装了 Sublime Text 2 和 git 集成。所以,当我按下 CMD+SHIFT+P 我得到所有相关的 git 命令。

但是,每当我使用一个时,我都会收到相同的错误消息:sublime-git-error

这是我为尝试修复它所做的工作:

我在终端运行 mdfind -name git 并注意到我的 git install (v. 1.7.10.3) 中的所有二进制文件都位于 /usr/local/git/bin 中,所以我尝试使用以下行编辑 ~/.profile

export PATH="/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:usr/local/lib;/usr/local/mysql/bin:$PATH"

当我现在在终端中运行echo $PATH 时,目录会列在那里。

即便如此,我仍然收到与上述相同的错误消息。感谢任何解决方案或指出我所缺少的东西!

【问题讨论】:

    标签: git osx-lion integration sublimetext2


    【解决方案1】:

    基本上你需要设置

    "git_command": "/usr/local/git/bin/git"
    

    在 Packages/User/Git.sublime-settings 或在 Packages/Git/Git.sublime-settings

    更多详情请看这个问题 => https://github.com/kemayo/sublime-text-2-git/issues/96

    【讨论】:

    • 也为我工作。我没有Git.sublime_settings 文件,所以必须创建它,一切都在重新启动
    • 只是要指出,如果您已经通过自制软件安装了 git,那么您需要将其设置为 "git_command": "/usr/local/bin/git",因为这也是 Homebrew 符号链接的位置。当我通过 Homebrew 安装时,我删除了默认的 Mac 安装的 git。使用包管理器可以轻松管理所有内容。
    • 在 OS X 上:subl "./Library/Application Support/Sublime Text 2/Packages/Git/Git.sublime-settings"
    • 这里是在 Mac 上添加的位置:Sublime Text 2 > Preferences > Package Settings > Git > User - Settings: user add { "git_command": "/usr/local/bin/git" }
    【解决方案2】:

    直接从提供的链接中引用,我使用了一个对我有用的更新的修复:

    "git_command": "/usr/local/bin/"
    

    祝你好运!

    【讨论】:

      【解决方案3】:

      这对我有用(ST3 Mac):

      1. Sublime Text > 首选项 > 浏览包...
      2. 打开用户/包控制.sublime-settings
      3. 编辑 git_binary 值作为你的 git 的路径。我通过在终端窗口中输入 which git 获得了我的 git 路径,然后将其粘贴进去。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-14
        • 2018-06-06
        • 1970-01-01
        • 2011-12-10
        • 2013-11-03
        • 2011-10-12
        • 1970-01-01
        • 2015-02-25
        相关资源
        最近更新 更多