Xcode - xcode-select: error: tool 'xcodebuild' requires Xcode报错解决方案

用mac 自带的终端执行的命令,安装安装Vapor和toolbox

安装指令:

macdeMacBook-Pro:~ mac$ curl -sL check.vapor.sh| bash

结果报这个错误:

xcode-select: error: tool ‘xcodebuild‘ requires Xcode, but active developer directory ‘/Library/Developer/CommandLineTools‘ is a command line tools instance
??  We don‘t recognize your Command Line Tools version.

Open Xcode and make sure the correct SDK is selected:
??  Xcode > Preferences > Locations > Command Line Tools

Expected: Xcode 8 or 9 (Any Build Number)
Current: 

??  Visit our docs for step-by-step instructions on installing Swift correctly.
http://docs.vapor.codes

??  or Join our Slack and we‘ll help you get setup.
http://vapor.team

看到这里发现是提示路径不对

Open Xcode and make sure the correct SDK is selected:
??  Xcode > Preferences > Locations > Command Line Tools

用这个命令切换到你正在用的Xcode安装路径下(需要输入Mac密码)

macdeMacBook-Pro:~ mac$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
Password:
macdeMacBook-Pro:~ mac$ curl -sL check.vapor.sh| bash
?  Xcode 9 is compatible with Vapor 2.
?  Xcode 9 is compatible with Vapor 3.
?  Swift 4.1 is compatible with Vapor 2.
?  Swift 4.1 is compatible with Vapor 3.

结果成功了!

为什么会出现这种错误呢,原来是我安装了2个Xcode。所以,安装了多个Xcode的时候,就要注意

Xcode - xcode-select: error: tool 'xcodebuild' requires Xcode报错解决方案

原文地址:https://www.cnblogs.com/gongyuhonglou/p/8963396.html

时间: 2024-12-14 21:12:30

Xcode - xcode-select: error: tool 'xcodebuild' requires Xcode报错解决方案的相关文章

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve

以上错误是因为安装了 xcode , 但并不是系统默认的位置, 所以可以使用以下命令把 xcode 的路径修改为你安装的位置即可 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 红色部分就是你安装的 xcode 的自定义路径. xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Li

Error: Cannot find module 'chalk' 报错

有些小伙伴在执行  npm run dev 时,报下面的错误,    Error: Cannot find module 'chalk'  ..... 方法1.看看是不是你改动过根文件的文件名,是这样的话,记得原来的文件名你可以改回来 再 npm run dev  试试. 否则 用方法2. 方法2.删掉原来的 node_modules 依赖  重新安装,(执行两句命令) $ rm -rf node_modules $ npm install 接着就可以   npm run dev 试试了 Err

Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle

Maven报错 解决方案.ERROR: No goals have been specified for this build. You must specify a valid lifecycle 报错: [ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal>

Error:Cannot build artifact &#39;XXX:war exploded&#39; because it is included into a circular dependency (artifact &#39;XXXX:war exploded&#39;, artifact &#39;XXX:war exploded&#39;) Idea启动项目报错解决方案

在Idea中使用Maven创建父子工程,第一个Model的那个项目可以很好的运行,在创建一个Model运行时报这个错.原因是tomcat部署了多个Web项目,可能最开始是两个项目的配置文件混用用,最后就报这个错. 网上找的解决方案: 步骤:File--  Porject Struccture ---- Artifacts 在Tomcat部署时war和war exploded区别: war模式:将WEB工程以包的形式上传到服务器 : war exploded模式:将WEB工程以当前文件夹的位置关系

Xcode报错解决方案

1.Undefined symbols for architecture x86_64: 详情: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_LHBCommentViewController", referenced from: objc-class-ref in LHBWordViewController.o ld: symbol(s) not found for architecture x86_64 clan

SSH框架-unexpected token: * near line 1, column 8 [select * from tb_chaper where course_id = 2];报错解决方法

SSH项目,访问jsp页面出现报错,控制台显示报错信息: org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: * near line 1, column 8 [select * from tb_chaper where course_id = 2]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpect

如果遇到php5.6 上传图片error代码为6 或者 报错“PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0&quot;如何解决

问题:再利用webuploader上传图片的时候发现,报错,打印了$_FILES["file"]["error"] 发现是6,找不到临时文件夹: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 $_FILES['file']['error']有以下几种类型: 1.UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功.   2.UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件

JSON Parse error: Unexpected identifier &quot;object&quot;;stringToAnyType报错 uni-app

只限于uni 的局限问题,博主的报错是因为初始化某些关键数据在uni的  onLoad生命周期  和  onReady生命周期里面初始化,导致数据加载时出现个别报错的BUG JSON Parse error: Unexpected identifier "object";stringToAnyType 换到 vue的created生命周期里面初始化就解决了 原文地址:https://www.cnblogs.com/swordLaughsHeaven/p/12293016.html

error: audit:backlog limit exceeded报错,audit缓冲大小瓶颈

audit:backlog limit exceeded 解决方法: audit 服务对所有的系统调用进行审计操作, 在配置文件中,排除audit.conf文件中,日志.磁盘空间等配置参数的性能瓶颈! 最终问题锁定在,audit服务在繁忙的系统中进行审计事件操作,缓冲瓶颈! 增加audit.rules 的-b 选项,8192kb,(此值,要根据系统buffer值,适当分配---考虑到其它应用对全系统buffer的使用). cat /etc/audit/audit.rules 修改audit参数,