xcode – git diff与opendiff给出“无法启动FileMerge”错误

xcode – git diff与opendiff给出“无法启动FileMerge”错误,第1张

概述我有git配置为使用〜/ bin / opendiff-git.sh作为我的外部diff工具.那个脚本看起来像这样: opendiff $2 $5 当我尝试从命令行做一个git diff,我得到这个消息: 2011-02-18 13:58:55.532 opendiff[27959:60f] exception raised trying to run FileMerge: launch path 我有git配置为使用〜/ bin / opendiff-git.sh作为我的外部diff工具.那个脚本看起来像这样:
opendiff  

当我尝试从命令行做一个git diff,我得到这个消息:

2011-02-18 13:58:55.532 opendiff[27959:60f] exception raised trying to run fileMerge: launch path not accessible2011-02-18 13:58:55.535 opendiff[27959:60f] Couldn't launch fileMergeexternal diff dIEd,stopPing at source/some_file.m.

这是怎么回事?这已经工作了好几个月,但最近停止工作.

解决方法 所以在我删除了beta开发者文件夹来尝试解决这个问题(无法获得使用合并工具的修补程序)我在命令行中偶然发现:
Error: No developer directory found at /Developer Beta. Run /usr/bin/xcode-select to update the developer directory path.

事实证明,您可以设置您需要使用的开发人员路径:

Usage: xcode-select -print-path   or: xcode-select -switch <xcode_folder_path>   or: xcode-select -versionArguments:   -print-path                     Prints the path of the current Xcode folder   -switch <xcode_folder_path>     Sets the path for the current Xcode folder   -version

看起来安装测试版已经自动将该路径设置为测试版.要解决它,请运行:

sudo /usr/bin/xcode-select -switch /Developer

这固定了我.

更新

莹下面的评论很重要,足以包含在答案中.从Xcode 4.3开始,文件夹的位置已更改为应用程序包内:

sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/
总结

以上是内存溢出为你收集整理的xcode – git diff与opendiff给出“无法启动FileMerge”错误全部内容,希望文章能够帮你解决xcode – git diff与opendiff给出“无法启动FileMerge”错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存