Yin*_*ing 37 ruby xcode homebrew command-line-tool python-3.x
我想安装openCV来矢量化图像,但是有关于Xcode和Ruby的一系列错误消息.
首先,我使用终端安装openCV , brew install opencv
.
然后,我收到错误消息,表明系统不喜欢我的ruby版本.
/usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `<main>':
Homebrew must be run under Ruby 2.3! You're running 2.0.0. (RuntimeError)
Run Code Online (Sandbox Code Playgroud)
所以,我想升级我的红宝石.我从这篇文章中了解了几个更新策略.第一次ruby升级试用:brew link --overwrite ruby
&brew unlink ruby && brew link ruby
得到
Error: No such keg: /usr/local/Cellar/ruby
Run Code Online (Sandbox Code Playgroud)
然后第二次ruby升级试用:brew upgrade ruby
并看到以下错误消息.
Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
此错误消息表示我需要安装已安装的Xcode.所以,我检查我的Xcode状态,code-select -p
并获得/Applications/Xcode.app/Contents/Developer
哪些意味着我没事.
我看到一个关于你在哪里安装python 的评论可能是个大问题.从来源引用:
如果你看到
/usr/local/bin/python3
你正在使用Homebrew版本的Python.如果是输出,/usr/bin/python3
那么您错误地使用了Python的系统版本.
我检查which python3
并得到
/Users/******/anaconda3/bin/python3
Run Code Online (Sandbox Code Playgroud)
这可能是问题吗?如何将系统版本更改为本地?
Yin*_*ing 45
让我自己解释一下,这样人们就不会犯同样的错误.
当我看到错误消息的最后一行时
Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
我的想法是:我已经有Xcode为什么系统要求我"重新安装"它.但是,感谢@SamiKuhmonen @ Beartech @patrick kuang的建议,我搜索一页(用普通话).xcode-select --install
不会重新安装整个Xcode.这意味着安装一些安装Ruby所需的命令行工具.
Abd*_*UMI 19
试图通过安装k8s软件包brew
,我刚刚在终端上说了同样的问题:
错误:Sierra上单独使用Xcode是不够的.
安装命令
行工具:xcode-select --install
你需要下载*.dmg
文件; 命名为XCode N的命令行工具(macOS xxx).在此处搜索:https://developer.apple.com/download/more/.您必须拥有开发者帐户.
那么,恭喜!
Nee*_*eel 10
我在我的Macbook Pro上遇到了同样的问题.除了从App Store更新Xcode之外,我还使用该xcode-select --install
命令安装了命令行实用程序.
更新步骤后,brew
命令开始正常工作.我也在这段时间更新我的操作系统.
归档时间: |
|
查看次数: |
22956 次 |
最近记录: |