61

当我尝试运行以前工作的 git 命令时,我得到了这个:

dyld: Symbol not found: _sqlite3_intarray_bind
  Referenced from: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
  Expected in: /opt/local/lib/libsqlite3.dylib
 in /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
git: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correctly!
git: error: You can set the path to the Xcode folder using /usr/bin/xcode-select -switch

我怎样才能解决这个问题?

4

11 回答 11

153

这对我有用sudo xcode-select --switch /Library/Developer/CommandLineTools/

于 2015-08-03T06:17:10.253 回答
42

经过一番谷歌搜索和困惑之后,以下步骤导致了一个解决方案(安装了 Xcode)。有些可能是可选的,因此请随时详细说明,因为我不是这些错误的专家。

  • 下载小牛命令行工具https://developer.apple.com/downloads/
  • xcode-select --install
  • sudo xcode-select -switch /Library/Developer/CommandLineTools
  • brew install sqlite3
  • 注释掉DYLD_LIBRARY_PATH.bashrc文件中的条目
于 2013-10-29T13:29:53.343 回答
28

在 MacOS Mojave 上,这对我有用(git 2.21.0):

xcode-select --install
sudo xcode-select -switch /Library/Developer/CommandLineTools
于 2019-10-10T15:52:54.647 回答
14

如果你已经安装了 Xcode,可以运行以下命令来确定并指向正确的位置

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

或者使用 AppStore 安装最新的 Xcode。

于 2013-10-29T03:30:41.890 回答
12
xcode-select --install
sudo xcode-select -switch /Library/Developer/CommandLineTools

这为我做到了。

于 2019-01-03T07:08:14.263 回答
8

在切换 xcode 路径指向那里之前,您很可能需要重新安装命令行工具。

首先安装工具

$ xcode-select --install

这会将工具安装到文件夹/Library/Developer/CommandLineTools中。

然后将xcode路径指向安装工具的位置,像这样

$ sudo xcode-select -switch /Library/Developer/CommandLineTools

注意:您可以使用命令查看当前的 xcode 路径$ xcode-select -p。我的最初是指/Applications/Xcode.app/Contents/Developer我收到错误的时间

于 2019-08-06T18:37:20.400 回答
7

这在 MacOS High Sierra (10.13.6) 中对我有用

sudo xcode-select --switch /Library/Developer/CommandLineTools/

于 2020-03-21T20:12:22.330 回答
3

我在运行命令 'git clone xxx' 时遇到了这个错误

dyld:库未加载:@rpath/libswiftCore.dylib 引用自:/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild 原因:找不到图像 git:错误:无法找到xcodebuild,请确定路径到Xcode文件夹设置正确!git:错误:您可以使用 /usr/bin/xcode-select -switch 设置 Xcode 文件夹的路径

然后,运行命令

xcode-select -p

指向/Applications/Xcode.app/Contents/Developer

运行命令后 sudo xcode-select -switch /Library/Developer/CommandLineTools

它指向/Library/Developer/CommandLineTools

于 2019-09-29T03:28:47.413 回答
2

我在新的 High Sierra 安装上运行 Fastlane 时遇到了同样的问题。解决了:

sudo xcode-select --switch /Applications/Xcode.app
于 2018-05-13T02:58:50.777 回答
0

Maybe you should install Xcode 5.0.1 for Mavericks. Check updates.

于 2013-10-29T02:30:45.623 回答
0

这对我有用,只需粘贴到终端: sudo xcode-select --switch /Library/Developer/CommandLineTools/

于 2018-05-21T21:24:33.513 回答