OSX 10.8 xcrun(没有这样的文件或目录)

2024-03-12

执行时gem install jekyll在 OSX 10.8 上安装了来自 Apple 开发人员站点的独立命令行工具包(无 Xcode)时,我遇到以下错误:

构建本机扩展。这可能需要一段时间...

错误:安装 jekyll 时出错:

错误:无法构建 gem 本机扩展。

xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE  -fno-common  -pipe -fno-common   -c porter.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)

海湾合作委员会已安装:

$ which cc
/usr/bin/cc

设置 xcrun 的查找路径:

xcode-select -print-path
/usr/bin

但无论我尝试哪个参数,xcrun 总是会返回

xcrun:错误:无法执行真正的 xcrun。 (没有这样的文件或目录)

man xcrun内容为“当使用名称 xcrun 调用 xcrun 时,标志 -log 和 -verbose 是有用的调试辅助工具。标志 -no-cache 可用于绕过缓存查找。”但这些似乎都没有任何效果:唯一的输出仍然是上面的......

解决方案:按照下面 Ned Deily 的建议,我用 shell 脚本替换了 xcrun 以简单地调用给定的参数:

#!/bin/bash
$@

不幸的是,至少我上次玩的时候,我发现你真的不会用xcrun仅使用独立的Command Line Tools包裹。它显然不是为该用例而设计的;独立包是 Xcode 4 的一项相当新的创新。如果您尝试安装的产品确实取决于xcrun,您可能需要安装完整的Xcode.app分布来绕过它。那,或者修改发行版的Makefile等不使用xcrun。或者,可能(未经测试),创建一些目录和/或符号链接来伪造xcrun认为你有Xcode.app安装 - 一个混乱的黑客。

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

OSX 10.8 xcrun(没有这样的文件或目录) 的相关文章

随机推荐

  • Obj-C 中的“Nil”代表什么?

    所以有NULL 一般用于指针 并且nil 用于对象指针 现在我看到还有Nil 由较低级别的 Obj C 运行时函数使用 例如class getProperty 这与nil哲学上 是的 我知道它们实际上都是 0 为什么要引入它 或者如果Nil
  • 类型错误:“bool”对象不可下标 Python 3

    我收到以下错误 TypeError Traceback most recent call last C Users levanim Desktop Levani Predictive cosinesimilarity1 py in
  • Highcharts 散点图中的单个点颜色

    请尝试以下代码 div style height 400px div and function var chart new Highcharts Chart chart renderTo container type column seri
  • 将函数作为参数传递的最佳方法

    在 C 中 有多种将函数作为参数传递的方法 但我想了解每种方法的优点和优点 例如 从算法中查看函数的签名 template
  • TensorFlow:如何测量每个张量占用多少 GPU 内存?

    我目前正在实施YOLO http pjreddie com media files papers yolo pdf在 TensorFlow 中 我对它占用的内存量感到有点惊讶 在我的 GPU 上 我可以使用它们来训练 YOLODarknet
  • boost::asio::ip::tcp::socket - 如何绑定到特定的本地端口

    我正在制作一个客户端套接字 为了让测试人员更轻松 我想指定套接字将使用的网卡和端口 昨天 在谷歌搜索中 我发现 将 boost asio 绑定到本地 tcp 端点 https stackoverflow com questions 8416
  • 使用 MySQL 'POINT' 和 PHP 通过表单插入纬度和经度点

    我正在制作一个基于网络的应用程序 允许用户根据他们的输入创建路线 用户将路径点添加到谷歌地图 获取纬度和经度点并将其复制到网站上的表格中 然后使用 PHP 将数据发送到 MySQL 数据库 我在将纬度和经度点添加到 MySQL 数据库时遇到
  • 如何保持Lucene索引与Mysql数据库同步?

    我正在尝试利用 Lucene 在我的应用程序中开发全文搜索 这需要基于我的 mysql 数据库构建索引 我想知道如何使这些索引与数据库保持同步 我想出了办法 1 在业务逻辑中紧密地添加额外的代码来更新搜索索引 2 定期运行单独的任务来重建索
  • 在 IRB rub​​y​​ 上加载文档

    我正在尝试将文件加载到 IRB 中 我将文件保存在桌面上 标题为 Ruby rb 如何将文件加载到 IRB 中 我尝试过使用 加载 Ruby rb 加载 Ruby 和 需要 Ruby rb 这些文件在我的桌面上 这里是否需要路径目录 该文档
  • 使用 Visual Studio 2008 / IE7 在远程站点上调试 JavaScript

    我想使用 IE7 和 Visual Studio 2008 调试驻留在第 3 方站点上的 JavaScript 如何闯入调试器 没有 JavaScript 错误 并且我无法访问 JavaScript 源 因为它位于第三方网站上 我只是想浏览
  • FusedLocationProviderClient.removeLocationUpdates 始终返回失败

    我有一个activity延伸基地class called LocationAwareActivity所有这些LocationAwareActivity activity所做的是创建一个位置服务客户端 LocationServices get
  • 类是托管的,但未在 persistence.xml 文件中列出

    我在我的项目中遇到以下异常 类 com testApp domain Register 被管理 但未在 persistence xml 文件中列出 My persistence xml文件看起来像这样
  • PyQt QListWidget 自定义项

    我如何创建一个 QListWidgetItem 它下面有 1 个图像和 2 个标签 字符串 并且支持 css 这是我尝试过的最后一件事 class CustomListWidgetItem QListWidgetItem QLabel de
  • 隐藏 IONIC-3 中的离子输入验证边框[重复]

    这个问题在这里已经有答案了 我使用的是 ionic 3 我想知道如何删除验证边框颜色 红色和绿色 I tried to removed using this css item inner border bottom color transp
  • 人类可读订单代码的完美哈希函数

    我正在尝试生成从 比方说 无符号 32 位内部 ID 派生的非连续人类可读订单代码 该 ID 从 1 开始 并针对每个新订单自动递增 在下面的示例代码中 每个 hash是独一无二的吗 我计划对 hash使其易于人类阅读
  • Java(14 及以上)instanceof 转换为泛型(例如 List

    我正在使用 Jackson 反序列化 JSON 有效负载 我有一些字段可以是对象或对象数组 所以在我的Java代码中我声明 class Outer private Object inner 我知道内在可以是Map
  • 从 Wikipedia API 中提取数据

    我希望能够使用 json 从维基百科中提取标题和描述 所以 维基百科不是我的问题 我是 json 的新手 想知道如何使用它 现在我知道有数百个教程 但我已经工作了几个小时 它只是不显示任何内容 这是我的代码
  • 如何通过peerJS 点对点连接接收数据?

    我正在尝试使用peerJS 连接两个对等点 我几乎只是在遵循他们的 入门 但我仍然在挣扎 下面是我到目前为止得到的代码
  • Java:从文件加载图像,编辑并添加到 JPanel

    我想将计算机中的图像加载到 2D Graphics 中 以便之后可以对其进行编辑 然后我想将其添加到JPanel 如果您需要查看我的项目 我可以将其发送给您 void loadImage FileDialog fd new FileDial
  • OSX 10.8 xcrun(没有这样的文件或目录)

    执行时gem install jekyll在 OSX 10 8 上安装了来自 Apple 开发人员站点的独立命令行工具包 无 Xcode 时 我遇到以下错误 构建本机扩展 这可能需要一段时间 错误 安装 jekyll 时出错 错误 无法构建