gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 10:21:38 25 4
gpt4 key购买 nike

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

Building native extensions. This could take a while...

ERROR: Error installing jekyll:

ERROR: Failed to build gem native extension.




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)

gcc 已安装:
$ which cc
/usr/bin/cc

xcrun 的查找路径已设置:
xcode-select -print-path
/usr/bin

但是无论我尝试哪种参数,xcrun 都会返回

xcrun: Error: failed to exec real xcrun. (No such file or directory)


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 .或者,可能(未经测试),创建一些目录和/或符号链接(symbolic link)来伪造 xcrun认为你有Xcode.app安装 - 一个凌乱的黑客。

关于xcode - OSX 10.8 xcrun(没有这样的文件或目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13041525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com