【问题标题】:SourceTree breaks Path variableSourceTree 打破 Path 变量
【发布时间】:2017-03-16 20:16:03
【问题描述】:

我开始在我的项目中使用git-hooks,其中一个 precommit-hooks 使用clang-format。 通过 SourceTree 提交时,找不到 clang-format。

Error: 'clang-format' not found.

但是,如果我通过终端或通过 SourceTree 中的终端执行此操作,则提交有效。将此行添加到 git-hook 后,SourceTree 中一切正常。

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

看起来它在 SourceTree 中不起作用,但我没有发现任何关于当前版本(版本 2.3.2)的错误报告

我是否忘记在 SourceTree 中的某处启用某个选项,或者它应该自己工作?

【问题讨论】:

  • 你解决了吗?
  • @JerryLee 不幸的是,没有。我不得不继续前进并使用另一种解决方案。

标签: environment-variables githooks atlassian-sourcetree clang-format


【解决方案1】:

这仍然是个问题

如果使用 Mac 从终端打开 Sourtree

open /Applications/SourceTree.app/Contents/MacOS/SourceTree

通过获取正确路径来解决问题

或者您可以更改预提交脚本并在其中添加路径,例如:

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

替代解决方案可见

https://community.atlassian.com/t5/Bitbucket-questions/SourceTree-Hook-failing-because-paths-don-t-seem-to-be-set/qaq-p/274792

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 2015-07-25
    • 1970-01-01
    • 2012-11-10
    • 2014-01-11
    相关资源
    最近更新 更多