苹果mac电脑的macOS系统更新到Mojave及之后的话,原先电脑路径下的CommandLineTools/usr/bin的部分就消失了,应该是更新后merge到了别的路径下导致所有需要通过Git命令上传到Github上的指令都无法实现,例如我自己在terminal使用Hexo时就没有发现将更新后的文件push到github上。
hexo deploy运行时会返回error message:error: invalid active developer path (/Library/Developer/CommandLineTools/usr/bin/xcrun)
此时的路径下只存在于share 文件夹。
我查询了网上相关的技术博客后发现有类似的文章提供了不同的解决方法,主要是通过重制(reset)mac定制的Xcode里的command line developer tools或是重新安装(reinstall)来创立usr/bin。
Git is not working after macOS Update (xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
stackoverflow.com/questions/52522565/git-is-not-working-after-macos-update-xcrun-error-invalid-active-developer-pa
具体在命令行的操作代码如下(terminal输入):xcode-select –install然后系统会跳出窗口提醒:xcode-select: note: install requested for command line developer tools
点击安装即可,此时安装完成后路径下会变成:
这样就可以正常运行Git命令在不同的系统设置下可能会有不同的解决方法,目前我是在macOS Monterey 12.2.1版本下使用了这个方法在其他版本中(例如Mac OS X 10.14 (Mojave),MacOS 10.15 (Catalina))也可以尝试重制:。
xcode-select –reset或是切换路径:sudo xcode-select -switch /Library/Developer/CommandLineTools希望可以帮助到大家,如果有不同或是更为便捷的解决方法,欢迎一同讨论交流。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容