openCVをインストールして画像をベクトル化したいのですが、XcodeとRubyに関する一連のエラーメッセージがあります。エラーメッセージ "XcodeだけではSierraだけでは十分ではありません"
まず、openCVをインストールするには、terminalを使用します(brew install opencv
)。
次に、私のルビーバージョンが好きでないことを示すエラーメッセージが表示されます。
/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)
私はルビーをアップグレードしたいと思います。私はthis投稿からのいくつかの更新戦略に従った。まずルビーアップグレードトライアル:brew upgrade ruby
をし、次のエラーメッセージが表示されます。brew link --overwrite ruby
& brew unlink ruby && brew link ruby
とは
Error: No such keg: /usr/local/Cellar/ruby
そして、第二ルビーアップグレードトライアルを取得します。
Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install
このエラーメッセージは、すでにインストールされているXcodeをインストールする必要があることを意味します。だから、私はcode-select -p
と私のXcodeの状態を確認し、/Applications/Xcode.app/Contents/Developer
私は大丈夫を意味する取得します。
私はcommentを見て、どこにpythonをインストールするかが大きな問題になるかもしれません。ソースからの引用:
If you see
/usr/local/bin/python3
then you are correctly using the Homebrew version of Python. If the output is instead/usr/bin/python3
then you are incorrectly using the system version of Python.
私はwhich python3
をチェックして、
/Users/******/anaconda3/bin/python3
が、これは問題になる可能性を得ますか?システムのバージョンをローカルに変更するにはどうすればよいですか?
「このコマンドを実行して、Xcodeが十分でないためコマンドラインツールをインストールしてください」というエラーが表示されます。このコマンドを実行しましたか? –
@SamKuhmonenと同様に、コマンドラインツールを実際にインストールする必要があります。 Xcodeをインストールしても(あるいはいつでもアップグレードしても)、ツールをインストールする必要があります。 Xcodeを開いてメニューを使用する方法がありますが、最も簡単なのは、エラーに言及したコマンドを実行することです。 – Beartech
ちょうど注意:コマンドラインツールをインストールしても、この問題は解決されません。コマンドラインツールがインストールされていますが、「エラー:XcodeだけではSierraでは十分ではありません」というエラーが表示されます。 (homebrew python 2.7.14を使用) – tsaulic