当我尝试运行该clang命令时,出现以下错误:
xcode-select: Failed to locate \'clang\', requesting installation of command line developer tools.\nRun Code Online (Sandbox Code Playgroud)\n然后我收到这个弹出窗口:
\n\n然而,无论我点击“安装”多少次(经历 15 分钟的安装过程),我仍然会遇到相同的错误。
\n我也尝试过运行xcode-select --install,但是出现以下错误:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates\nRun Code Online (Sandbox Code Playgroud)\n我也尝试过从这里手动安装。
\n我使用的是运行 macOS Monterey 版本 12.5 的 M1 mac。
\n它还会产生一个核心转储:
\n2022-09-19 10:51:04.669 xcodebuild[1541:17443] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol …Run Code Online (Sandbox Code Playgroud) 我在我的 MAC 中使用 Xcode 命令行工具而不是 XCode 应用程序。当我使用时,swift --version
我Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51)
克隆了一个项目
git clone https://github.com/apple/example-package-dealer.git
cd example-package-dealer
swift run Dealer
Run Code Online (Sandbox Code Playgroud)
我给了我这个错误:
error: terminated(72): OLDPWD=/Users/sayansen/Work/EdgeAnalytics/Trial TERM_PROGRAM=Apple_Terminal PWD=/Users/sayansen/Work/EdgeAnalytics/Trial/example-package-dealer SHLVL=1 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.9lwBmlYTAx/Listeners HOME=/Users/sayansen LIBRARY_PATH=/usr/local/lib __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 XPC_SERVICE_NAME=0 TMPDIR=/var/folders/kn/v4zm474x52n8zrycxs7nh5c40000gn/T/ LOGNAME=sayansen SHELL=/bin/bash TERM_PROGRAM_VERSION=433 _=/usr/bin/swift PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS CPATH=/usr/local/include SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk XPC_FLAGS=0x0 TERM=xterm-256color USER=sayansen LC_CTYPE=UTF-8 TERM_SESSION_ID=B285E686-2802-48C6-B8CE-03CA8F2314BF xcrun --sdk macosx --find xctest output:
xcrun: error: unable to find utility "xctest", not a developer tool or in PATH
Run Code Online (Sandbox Code Playgroud)
我没有使用 XCODE。 我已经这样做了:
sudo xcode-select -s /Library/Developer/CommandLineTools
Run Code Online (Sandbox Code Playgroud)
但没有帮助。
如何在不安装 XCode …
这篇知识文章不是其他类似文章的重复,因为它与 2022 年 9 月 12 日 Xcode 更新相关,这需要不同类型的解决方案
我今天来到我的电脑前,发现我的终端上没有任何东西运行。每次我打开 IDE(VS Code 或 PyCharm)时,它都会在终端开始时给我这条消息。
我看到了很多解决方案,其中都说pyenv通过brew卸载并安装python,这是一个糟糕的主意,因为我需要针对不同的项目使用不同的python版本。
此外,人们谈论了很多关于符号链接的话题,但这也没有任何意义,因为直到昨天一切都正常。
此外,.oh-my-zsh用新建的覆盖也没有任何区别。
我想找到一种更简单的方法来调用iOS模拟器中的深层链接.
在Android上,您可以使用ADB通过控制台将链接传送到模拟器中.
使用最新的iOS模拟器是否有类似的方法或解决方法?
最诚挚的问候,非常感谢!
我最近从Sierra升级到Mojave.之后我尝试使用pyenv install 3.5.6.这在后台使用自制软件来尝试安装python,它失败了zipimport.ZipImportError: can't decompress data; zlib not available.在升级之前,相同的命令有效.
之前已经问过这个问题,普遍接受的解决方案是使用以下命令安装xcode命令行工具:xcode-select --install.
我安装了xcode 10和命令行工具,但zlib仍然不可用.
我尝试使用自制软件安装zlib,但这也无效.
(顺便提一下,我也考虑过从二进制文件安装python,但Mac OS X没有v3.5.6二进制文件)
任何帮助赞赏.
我想在我的mac osx上更新命令行工具.
~ softwareupdate --list
Software Update Tool
Copyright 2002-2015 Apple Inc.
Finding available software
Software Update found the following new or updated software:
* Command Line Tools (macOS El Capitan version 10.11) for Xcode-8.2
Command Line Tools (macOS El Capitan version 10.11) for Xcode (8.2), 150374K [recommended]
* iTunesX-12.5.5
iTunes (12.5.5), 263476K [recommended]
Run Code Online (Sandbox Code Playgroud)
但是当我运行update命令时,我收到此错误:
softwareupdate -i Command Line Tools (macOS El Capitan version 10.11) for Xcode-8.2
zsh: number expected
Run Code Online (Sandbox Code Playgroud)
这也不起作用:
softwareupdate -i Command Line Tools
Software Update Tool
Copyright …Run Code Online (Sandbox Code Playgroud) 我已经从苹果网站(不是苹果商店)下载并安装了 Xcode 12.4,因为我使用的是 macOS Catalina 10.15.7,而最新的 Xcode 版本现在至少需要 BigSur 11.0。我还安装了最新的 Xcode 命令行工具。
\n\n但是当我尝试从终端使用 Xcode 模拟器打开我的 React Native 项目时,npm run ios它说:
“需要安装 Xcode(不用担心,您不必使用它),您想继续访问 App Store 吗?\xe2\x80\xba(是/否)”
\n\n顺便说一句,我是一个新的 mac 用户,所以我对它还不太了解。因此,任何形式的帮助将不胜感激。
\n在 Big Sur 上,我安装了 Xcode CLT,但没有安装 Xcode 本身。Git 工作正常。然后我安装了 XCode,现在当我尝试运行 git 时,我收到以下消息:
git: error: Failed to determine realpath of '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk' (errno=No such file or directory)
git: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -find git 2> /dev/null' failed with exit code 16384: (null) (errno=No such file or directory)
xcode-select: Failed to locate 'git', requesting installation of command line developer tools.
Run Code Online (Sandbox Code Playgroud)
出现一个弹出窗口,要求安装 CLT,当我说“好”时,它会下载并安装几分钟。但当它完成后,我又回到了起点。
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk不存在,但有10.15、11.1和 的目录11.3。但不是10.14。
我执行了全新安装的macOS Mojave 10.14.紧接着我从Mac App Store安装了Xcode Version 10.0(10A255).
现在,我希望安装Homebrew,它需要安装Xcode命令行工具.我的理解是安装Xcode还会安装命令行工具.或不?
根据这个答案,我通过运行检查是否安装了命令行工具:
xcode-select -p
它打印了Developer目录的路径,如下所示:
/Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)
正如答案中所建议的那样,我还通过运行来验证返回值:
echo $?
重新调整0.
我也跑了,gcc并且makebash能够找到并执行它们.
到目前为止,我确信安装了Xcode命令行工具.现在我执行时:
xcode-select --install
我得到这个提醒:
造成这种差异的可能原因是什么?这会安装两次Xcode命令行工具吗?或者覆盖现有的安装?
据我所知,可以在不安装Xcode的情况下安装Xcode 命令行工具.另外,根据我以前的经验,如果命令行工具没有与Xcode分开安装(通过运行xcode-select --install),则Homebrew不会检测到它们,即运行时brew config,其值CLT:显示为N/A.
这是完整的图片(原谅双关语):
虽然我在讨论macOS Mojave的背景下,但是对于以前版本的macOS,问题仍然存在.
这里有什么可行的方法?
注意:安装Xcode后,我启动了它,接受了许可协议,让它完成安装其他工具的运行(这是一次性活动).
Preferences我下载了 XCode 并通过转到->确保安装了 XCode 命令行工具Locations:
问题:当我运行时,brew upgrade它会抛出此错误:
Error: python@3.10: the bottle needs the Apple Command Line Tools to be installed.
You can install them, if desired, with:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
我想知道的是: XCode 命令行工具和这些 Apple 命令行工具有什么区别?我需要安装两者吗?
我使用的是 OSX 12.3.1,使用的是 XCode 13.3.1。