- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我更新到最新的操作系统,和/或重新启动了我的计算机(每次重大更新都会发生这种情况,但这次我所做的只是在 2022-09-13 重新启动我的计算机)
今天早上,我在 MacBook pro 的命令行中导航到我工作的代码库,在存储库中输入“git status”并收到错误:
(9/2022,这个错误有很大不同,但我没有捕捉到)
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
git 将无法工作!
如何修复 git 和命令行工具?
最佳答案
问题是 Xcode 命令行工具需要更新。
** 更新于 2022 年 9 月的 M1 MacBook Pro **
重启后打开终端后,我尝试转到我的代码,并执行git status,但出现错误并提示命令行软件协议(protocol)。
所以按空格键直到你到达[同意,打印,取消]
选项,所以小心点击空格键向下滚动到最后,如果你错过它你必须运行一个命令来拿回来。使用 sudo xcodebuild -license
再次访问它。
小心向下滚动并输入同意
并按回车键,它将启动更新。
然后我在安装后尝试使用git,它提示我再次安装Xcode工具。
我遵循了前几年的建议(见下文),然后去了 https://developer.apple.com/download/more/并下载“Xcode 14 的命令行工具”(您必须使用您的 Apple ID 登录,因此该登录名随时可用。
** 我不确定是否需要这一步,但我所做的与前几年的做法完全一样。
在你可以使用 git 之前,你需要重启!!! super 重要
这将打破循环并完成安装,您的 CLI 工具(包括 git)现在可以使用了。
前几年的解决方案,这些天可能有效也可能无效,因为下载页面发生了重大变化:
前几年的解决方案,可能 #2 最有帮助。
** 解决方案 #1 **
回到您的终端并输入:
xcode-select --install
然后您将收到以下输出:
xcode-select: note: install requested for command line developer tools
然后系统会在一个窗口中提示您更新 Xcode 命令行工具。 (这可能需要一段时间)
打开一个新的终端窗口,你的开发工具应该返回。
补充:对于任何主要或半主要更新,您都需要更新命令行工具,以便它们再次正常运行。检查 Xcode 是否有任何更新。这超出了 Mojave ...
之后重启你的终端
或者,如果失败,它很可能......您会看到一个 pop 框,提示“服务器上未找到软件”,见下文!
解决方案 #2
然后您点击了 xcode-select --install
,它没有找到该软件,请登录 Apple Developer,然后通过网页进行安装。
在这里登录或注册:
https://developer.apple.com/download/more/
在下载列表中查找:“Xcode 14.x 命令行工具”然后点击dmg并下载。
关于xcode - Git 在 macOS 更新后不工作 (xcrun : error: invalid active developer path (/Library/Developer/CommandLineTools),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52522565/
我在 A 和 B 两个团队工作。因此我需要创建和安装两个开发证书。当我在 Xcode 的“build设置”中将“代码签名身份”设置为一般值“iOS Developer”时,我两个团队的应用程序正在构建
我刚刚将 XCode 升级到 4.3.1。我正在使用脚本来构建(然后通过 Testflight 部署)我的应用程序。但我现在收到此错误: Error: No developer directory f
我找不到在 Firefox Developer Edition 56.0b4 上的所有 .js 和 .css 文件中搜索字符串的方法。 我找到了办法,但那是在52版本之前。我想知道为什么他们删除了这个
我制作了一个 Gatsby starter,两个不同的人向我报告说他们无法运行它,因为它在构建“开发包”时卡住了。开发和生产构建都不起作用。我无法在我自己的机器上重现这个问题,但我想为想要使用我的 s
我正在尝试创建一个过去 3 周的苹果开发者帐户。选择后 “选择您的实体类型 = 个人”和“条款和条件 = 同意” 出现错误提示“您的注册无法完成”。我给支持打了几次电话,发了几次邮件,他们都只是简单地
我会使用robovm填写我正在使用Android libgdx进行研究的应用程序,但我无法识别证书。 xcode首选项中的证书已正确下载,然后通常可以正常使用....我做了什么,因为它已过期,然后我使
如何禁用 同源政策在 Firefox 开发者版中。出于某种原因,我认为在 Developer Edition 中执行此操作应该很容易,但我找不到设置。 最佳答案 老实说,您不应该在任何浏览器中执行此操
我有一个提交列表(最新的在前): abcd4 message abcd3 wrong commit message2 abcd2 wrong commit message1 abcd1 message
假设当前分支是 MyFeatureX。并且本地 develop 分支是最新的。下面的两个陈述是等价的吗?推荐的语法是什么? git rebase origin/develop git rebase d
我刚刚 merge 了我的整个 develop history历史进入我的主分支。正如我所见,应该连接 network graph 中的两个分支,它没有。另外,我的主分支显示:This branch
嗨,我有一个基于主分支的开发分支。 我在开发分支中进行了更改。 现在,我的问题是如果要更新 master 分支,如何在不丢失我在 develop 分支中的更改的情况下升级基于 master 分支的 d
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
与 firebug 相比,我更喜欢 firefox 开发人员检查器。 但是可以在原生 JS 控制台中显示 PHP 日志吗? 谢谢 :) 最佳答案 我刚刚安装了 Chrome Logger ( gith
今天我注意到我的 Mac 上有最新版本的 Xcode,一个在/Developer/Applications 中,另一个在/Applications 中。 /Applications 中的那个是 App
这很奇怪。显然,针对我的本地 develop 分支和远程 develop 分支进行 rebase 之间存在一些差异。以下是一些详细信息: 假设我有一个特性分支,feat,我不时对其进行 rebase:
这个问题在这里已经有了答案: difference between origin/branch_name and branch_name? (4 个答案) 关闭 5 年前。 我是新手,开始在项目中使
已经有很多关于此的问题回答了我的一些问题。我正在寻找在设置和管理这两个帐户方面有直接经验的人。 我有一种情况需要向超过 100 人发送私有(private) Beta 测试(iOS 的临时设备限制),
我想了解如何获取开发人员ID应用程序或开发人员ID安装程序证书的私钥? 开发人员ID证书只能由帐户持有者 https://developer.apple.com/support/roles/创建-完成
Mac Developer中的3rd Party Mac Developer Application和Code Signing Identity配置文件有什么区别?哪个是Mac App Store发行
我正在尝试使用 OminChannel 方法将 Google Pay 集成到我的网站中。官方文档提到 要打开 Google API 库,请从导航菜单中选择 API 和服务 > 库。搜索“NBU 付款
我是一名优秀的程序员,十分优秀!