在新的OS X Mavericks升级后,git错误“无法找到xcodebuild”

时间:2013-10-29 00:53:17

标签: git xcodebuild osx-mavericks

当我尝试运行以前正在运行的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

我该如何解决这个问题?

11 个答案:

答案 0 :(得分:46)

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

答案 1 :(得分:22)

经过大量的谷歌搜索和混淆,以下步骤导致解决方案(安装Xcode)。有些可能是可选的,所以请随意详细说明,因为我不是这些错误的专家。

  • 下载mavericks命令行工具https://developer.apple.com/downloads/
  • xcode-select --install
  • sudo xcode-select -switch /Library/Developer/CommandLineTools
  • brew install sqlite3
  • 在我的DYLD_LIBRARY_PATH文件
  • 中注明了.bashrc条目

答案 2 :(得分:10)

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

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

或使用AppStore安装最新的Xcode。

答案 3 :(得分:6)

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

首先安装工具

$ xcode-select --install

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

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

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

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

答案 4 :(得分:6)

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


<!DOCTYPE html>
<html lang="ar" dir="rtl">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="../static/style.css">
    <title>Sea Salt Challange</title>
</head>

<body>
    <header>
             <p> #ثلجها_وسكراتش_بيثلجك   #سي_سولت_سكراتش   #تحدي_سكراتش </p> 
    </header>
    <div > 
        {% if message: %}
        <p class="message">{{ message }}</p>
        {% endif %} <br>
    </div>
    <div class="from-group" >

    <form action="/submit" method="POST" class="form-container" >
        <div>
            <input type="text" name="customer" placeholder="الأسم"> 
        </div>
        <div >

            <input type="text" name='age' placeholder="السن">
         </div>
        <div>


            <input placeholder="تاريخ الميلاد" type="text" onfocus="(this.type='date')" onblur="(this.type='text')" name= 'birth_date'>

            <!-- <input type="date" name='birth_date' placeholder="تاريخ الميلاد"> -->
         </div>
        <div> 
            <input type="text" name="city" placeholder="المدينة"> 
        </div>
        <div> 
            <input type="text" name="mobile" placeholder="رقم الجوال"> 
        </div>
        <div>
            <input type="email" name="email" placeholder="البريد الالكتروني">
         </div>
        <div>
            <input type="text" name="job" placeholder="المهنة"> 
        </div>
        <div> 
            <input type="text" name="work_place" placeholder="محل العمل"> 
        </div>
        <a href= {{url_for(terms)}} class="terms_link">شروط المسابقة</a> <br>
        <input type="submit" value="اشترك في التحدي">

    </div>

    </form>
</body>

</html>

答案 5 :(得分:4)

这在MacOS High Sierra(10.13.6)中为我工作了

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

答案 6 :(得分:1)

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

这对我有用。

答案 7 :(得分:0)

也许你应该为Mavericks安装Xcode 5.0.1。检查更新。

答案 8 :(得分:0)

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

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

我在运行命令'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