小编Yin*_*ing的帖子

错误消息"在Sierra上仅Xcode是不够的"

我想安装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 …

ruby xcode homebrew command-line-tool python-3.x

37
推荐指数
4
解决办法
2万
查看次数

标签 统计

command-line-tool ×1

homebrew ×1

python-3.x ×1

ruby ×1

xcode ×1