无法在 Mac OS Big Sur 上运行 git

2024-03-31

无法在运行 Big Sur 的新 MacBook 上运行 git

当我尝试运行 git 时,收到以下错误:

xcrun: 错误: 无法加载 libxcrun (dlopen(/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib, 0x0005): 无法使用 '/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib' 因为它不是兼容的拱门)。

我遵循了强制加载架构的方法,建议here https://developer.apple.com/forums/thread/652377,但是我仍然遇到了错误。

现在,运行该建议后,我看到以下错误:

manpath:错误:无法加载libxcrun(dlopen(/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib,5):找不到合适的图像。找到了: /Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib:mach-o,但架构错误 /Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib:mach-o,但架构错误)。

我还在该错误消息之前安装了自制程序,尽管我不知道这有什么关系。

我真的缺乏与 Xcode 交互的经验。我觉得在我以前的 Mac 上我就可以启动并运行,没有任何麻烦,但已经有一段时间了,所以也许我忘记了。

如何确定 Xcode 和命令行工具是否已正确安装?如果不是,建议的添加方式是什么?

我尝试安装 homebrew 以查看是否可以使用它作为解决方法,并尝试使用它来安装 git,但收到以下错误:

'酿造安装git
正在更新自制程序...
错误:无法在 Intel 默认前缀 (/usr/local) 的 ARM 处理器上安装 Homebrew!
请使用以下位置的“替代安装”之一在 /opt/homebrew 中创建新安装:https://docs.brew.sh/安装 https://docs.brew.sh/Installation

我使用的是配备新 M1 芯片的 MacBook Pro - 这可能有关系吗?


好吧,我觉得自己很愚蠢吗?问题是我没有安装 xcode。我变得很困惑,因为错误消息似乎表明 xcode 已经存在,并且我的机器上有一个 xcode 目录 - 也许该目录是为了准备 xcode 而预安装的?

无论如何,我通过从应用商店下载并安装 xcode 解决了我的问题。也许这会帮助别人

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在 Mac OS Big Sur 上运行 git 的相关文章

  • 如何更改默认的Python版本?

    我已经在我的 Mac 上安装了 Python 3 2 我跑完之后 Applications Python 3 2 Update Shell Profile command 当我输入时 这很令人困惑Python V在终端它说Python 2
  • git 预提交钩子格式代码 - Intellij/Android Studio

    本要点展示了如何在预提交时使用 Eclipse 格式化程序自动格式化 Java 代码 Source https gist github com ktoso 708972 https gist github com ktoso 708972
  • Git 不断提示我输入密码

    我已经使用 Git 一段时间了 但是不断要求输入密码开始让我感到厌烦 我使用的是 Mac OS X 和 GitHub 并且按照 GitHub 的说明设置了 Git 和我的 SSH 密钥设置 Git 页面 http help github c
  • 生成一个新终端并写入其标准输出

    我有一个应用程序 它使用 GUI 来完成与用户的大部分界面 不过 我想要一个单独的终端窗口 我可以写入一些错误检查 原始值等 我知道我可以使用以下命令生成一个新终端system 命令 但我不知道是否可以进行交互 在最好的情况下 我希望有一个
  • git diff 在尖括号中显示 unicode 符号

    我有一个带有 unicode 符号 俄语文本 的文件 当我修复一些拼写错误时 我使用git diff color words 看看我所做的改变 如果是 unicode 西里尔文 符号 尖括号会造成一些混乱 如下所示 cat p1 cat p
  • 在 OSX 和 GNU 中使用“find”删除带有数字的文件名

    我正在尝试搜索一个文件并删除名称中包含数字的类似文件 我的文件 txt from myfile 00 04 version txt myfile 00 txt find E iregex myfile 0 9 1 txt 删除 myfile
  • npm install 不起作用,抛出错误

    我正在尝试在 nodejs 中安装 yo 和其他一些软件包 但是我不断收到错误 我是节点新手 所以我有点迷失 我运行的是 Mac OS X 10 10 3 我正在使用的命令是 sudo npm install global yo 这样做会给
  • Xcode 10 存档到“其他项目”而不是“MacOS 应用程序”

    在我升级到 Xcode 10 之前 这是完美的 我的应用程序集成了 Quicklook 和 Spotlight 插件 这些插件是单独构建的 然后在构建阶段使用以下设置复制 两个复制文件 Destination Wrapper Subpath
  • 如何解决 VSTS 中拉取请求中的合并冲突?

    我已经创建了拉取请求 我进入了这个 批准 按钮不执行任何操作 并且 完成 被禁用 如何解决拉取请求中的冲突 Update 微软刚刚添加了基于浏览器的合并 这可能会让你摆脱小冲突的困境 并提供自 Sprint 150 起改进了不同场景的可视化
  • 分段错误:当我运行 Pygame 时为 11

    有人问过类似的问题here https stackoverflow com questions 34278488 pygame display causing segmentation fault 11 但没有得到答复 我有 Python
  • 代表 Git 存储库的数学结构是什么

    我正在学习 Git 如果我能描述一下代表 Git 存储库的数学结构 那就太好了 例如 它是一个有向无环图 它的节点代表提交 它的节点有代表分支等的标签 每个节点最多一个标签 没有标签使用两次 我知道这个描述不正确 我只是想解释我正在寻找的内
  • 如何在 Mac 上设置默认 shell,例如钓鱼? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我不喜欢重新输入fish每次我启动终端时 我想Fish https en wikipedia org wiki Fish Unix she
  • git pull,忽略深度,如何不拉取整个历史记录?

    我们有一个巨大的多 GB git 存储库 主要是二进制对象 克隆需要几天时间 实际的主分支 没有历史记录 只有大约 20MB 所以我想 深度为 1 的 git 克隆就是解决办法 然而 现在我需要将某人的更新拉到主服务器 我们没有分支 当我拉
  • 如果加载 dylib,垃圾收集工作队列会崩溃

    我们正在将应用程序从 10 6 移植到 10 8 我正在查看我们在应用程序中加载的 dylib 我面临着非常不寻常的崩溃垃圾收集工作队列并附有以下消息 malloc Thread suspend unable to suspend a th
  • xsel -o 对于 OS X 等效项

    是否有一个等效的解决方案可以在 OS X 中抓取选定的文本 就像适用于 Linux 的 xsel o 一样 只需要当前的选择 这样我就可以在 shell 脚本中使用文本 干杯 埃里克 你也许可以安装xsel在 MacOS 上 更新 根据 A
  • 有谁知道类似于 SVN Time-Lapse View 的 Git 工具 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 SVN Time Lapse View 是一个跨平台查看器 可以下载文件的所有修订版本 并允许您通过拖
  • 将 Armadillo C++ 库导入 Xcode

    我是 Mac 用户 正在尝试安装和导入 C Armadillo 库 以下是我到目前为止所采取的步骤 1 我从其网站下载了犰狳库 2 我仔细阅读了下载文件中的 Readme txt 文件 解释了如何安装它 3 我使用CMake将犰狳下载文件制
  • 如何从 os x 终端启动屏幕保护程序(并锁定屏幕)?

    有没有办法从 bash 脚本启动屏幕保护程序 并锁定屏幕 你试过这个吗 System Library Frameworks ScreenSaver framework Resources ScreenSaverEngine app Cont
  • java setFullScreenWindow 在 Mac 中隐藏登录对话框

    我使用的是全屏窗口 类似于屏幕保护程序 使用这里的方法 GraphicsEnvironment getLocalGraphicsEnvironment getDefaultScreenDevice setFullScreenWindow t
  • 受信任的 1.5 小程序可以执行系统命令吗?

    如果是的话 这个能力有什么限制吗 具体来说 我需要以 Mac OSX 为目标 我以前用过这个在 Windows 系统上启动东西 但从未在 Mac 上尝试过 public void launchScript String args Strin

随机推荐

  • 在谷歌云语音API中使用增强模型

    我正在尝试使用 Google Speech API 上的增强模型 例如 gcs uri gs mybucket averylongaudiofile ogg client speech SpeechClient audio types Re
  • 如何从 Spring MVC 应用程序使用 Alfresco“在线编辑”功能

    我目前正在研究 Alfresco 的 Sharepoint 功能 我安装了 Alfresco 3 4 并按照网络快速启动安装 http wiki alfresco com wiki Web Quick Start Installation
  • 用Java模拟触摸命令

    我想更改二进制文件的修改时间戳 这样做的最佳方法是什么 打开和关闭文件是一个不错的选择吗 我需要一个解决方案 其中时间戳的修改将在每个平台和 JVM 上更改 文件类有一个设置最后修改时间 http docs oracle com javas
  • 从哪里获取“sys/socket.h”头文件/源文件?

    我一直在尝试用 C Unix 风格编写服务器 但我被困在 Windows 机器上 我从 MinGW 开始 但它编译不正确 并告诉我它找不到 sys socket h 文件 当然 这是服务器正常工作所必需的 我去寻找它 我想某个地方说要安装
  • PHP 在单位数字之前预先添加前导零,动态 [重复]

    这个问题在这里已经有答案了 PHP 是否有一种快速 即时的方法来测试单个字符串 然后在前面添加前导零 Example year 11 month 4 stamp year add single zero if needed month Im
  • JQuery:更改 URL 参数而不重新加载?

    我有一个问题 在以下条件下是否可以通过 JQuery 更改 URL 相同的 URL 将在浏览器返回和重新加载时加载 更改参数时页面不会重新加载 如果你想阻止页面重新加载 你必须使用哈希 如果你想更改 URL 请尝试 jQuery param
  • 在 Intellij 中找不到日志记录路径

    我想设置我的日志记录路径 以便我可以看到跟踪文件中当前我正在这样做的跟踪 日志记录路径 c temp tracefile log 但我没有看到任何跟踪文件 那么任何人都可以建议这有什么问题吗 或者有没有其他方法可以获取痕迹 请建议 在您的中
  • 如何解决 prestashop 1.5 中从无 cookie 域提供静态内容的问题?

    我在 gtmetrix com 上测试我的网站 它向我显示以下错误 以改进我的网站 yslow scrore 提供来自无 cookie 域的静态内容 如何解决这个错误 您应该创建一些子域 例如 media1 example com medi
  • oh-my-zsh 不应用主题

    我刚刚设置zsh和 一起oh my zsh 但有一些我无法理解的奇怪行为 如果我重新启动终端 或 iTerm 2 两者的行为相同 则指定的主题 zshrc未加载 我需要去做source zshrc让它发生 如果我echo ZSH THEME
  • 如何使用 Struts2 禁用后退按钮

    我在用struts serve static true and struts serve static browserCache false 但后退按钮即使在注销后也能工作 当我单击后退按钮时 它将转到上一个屏幕 我该如何解决这个问题 S2
  • 如何使用 Perl 对 Gmail 进行身份验证?

    我已经安装了this http search cpan org mincus Mail Webmail Gmail 1 09 lib Mail Webmail Gmail pm模块来获取 Gmail 收件箱内的访问和控制 但是 当我尝试通过
  • Git:也移动历史记录中的文件

    是否可以使用 Git 工具将文件移动到新文件夹中 同时修改其完整历史记录 就好像文件从第一次添加时就一直存在在那里一样 我在将一些存储库合并在一起后想到了这一点 我将文件从多个存储库移动到一个 超级 存储库内的不同文件夹 但是合并的历史记录
  • Postman 中 GET 请求中的数组作为参数

    我必须在 GET 请求中发送 ids 数组作为参数 如何在 Postman 中测试它 用于 API 测试的 google chrome 扩展 场景是我有网址 www something com activity poi ids poi id
  • 多处理中出现类似错误。函数参数数量不匹配

    我找不到更好的方法来描述我面临的错误 但每次我尝试对循环调用实现多重处理时 似乎都会出现此错误 我使用了 sklearn externals joblib 和 multiprocessing Process 但错误相似但不同 想要应用多重处
  • 使用 threading.Lock 作为上下文管理器

    在文档中线程 https docs python org library threading html using locks conditions and semaphores in the with statement模块它说 该模块提
  • 在 Heroku 应用程序上安装 spacy en_core_web_lg 时出错

    我正在使用 Django 在 Heroku 上部署我的 ML 模型 我需要en core web lg对于我的应用程序 但无法安装它 我的requirements txt是这样的 djangorestframework 3 12 2 en
  • 如何在 DirectionsRenderer 上获取拖动点

    我使用谷歌地图来绘制我的路线 我只设置了 2 个点 开始和结束 问题是我必须将路线发送到下一页 我知道我可以捕捉事件 google maps event addListener directionsDisplay directions ch
  • Bootstrap 导航栏和内容填充高度弹性框

    我必须创建一个布局 其中内容网格必须位于完整的剩余页面上 但该布局还有一个导航栏 为了做到这一点 我决定将导航栏放在 Flex 容器中 并将内容放在高度为 100 的行中 我需要内容来填充剩余的空间 菜单是动态的 所以我不知道导航栏的高度是
  • vim 将字符替换为 \n

    我需要全部更换 到 n 但是 s n gc不行 See http vim wikia com wiki Search and replace http vim wikia com wiki Search and replace 搜索时 n是
  • 无法在 Mac OS Big Sur 上运行 git

    无法在运行 Big Sur 的新 MacBook 上运行 git 当我尝试运行 git 时 收到以下错误 xcrun 错误 无法加载 libxcrun dlopen Library Developer CommandLineTools us