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”错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)