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)
だから、Rubyをアップグレードしたい。 this postからいくつかの更新戦略に従いました。最初のRubyアップグレードトライアル:brew link --overwrite Ruby
&brew unlink Ruby && brew link Ruby
およびget
Error: No such keg: /usr/local/Cellar/Ruby
次に、2番目のRubyアップグレードトライアル:brew upgrade 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
を取得します。
pythonをインストールする場所に関して コメント が大きな問題になる可能性があります。ソースからの引用:
/usr/local/bin/python3
が表示される場合、HomebrewバージョンのPythonを正しく使用しています。出力が代わりに/usr/bin/python3
である場合、システムバージョンのPythonを誤って使用しています。
which python3
を確認して取得
/Users/******/anaconda3/bin/python3
これが問題になりますか?システムバージョンをローカルに変更するにはどうすればよいですか?
これを自分で説明して、人々が同じ間違いをしないようにしましょう。
エラーメッセージの最後の行を見たとき
Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install
私の考えは、システムが「再インストール」を要求する理由はすでにXcodeにあります。ただし、@ SamiKuhmonen @ Beartech @patrick kuangの提案に感謝し、 ページ (標準中国語)を検索します。 xcode-select --install
は、Xcode全体を再インストールしません。これは、Rubyをインストールするために必要ないくつかの欠落したコマンドラインツールをインストールすることを意味します。
brew
を介してk8sパッケージをインストールしようとすると、しばらく前に端末で次のように同じ問題が発生しました。
エラー:SierraではXcodeだけでは不十分です。
コマンドをインストールする
ラインツール:xcode-select --install
*.dmg
ファイルをダウンロードする必要があります。名前付きXCode Nのコマンドラインツール(macOS x.x.x)ここで検索してください: https://developer.Apple.com/download/more/ 開発者アカウントが必要です。
それではおめでとうございます! ????
macOS Mojave 10.14.5
MacOS 10.14にはXcode10.2を使用します
Xcodeとコマンドラインツールが既に かなり前にインストールされていた であり、何度も更新されたにもかかわらず、私は同じメッセージを受け取りました。
App Storeが以下を示したように、Xcodeコマンドラインツールを更新する必要があることを伝えるAppleの方法だと思います。
xcode-select --install
コマンドを実行すると、更新がApp Storeから消えます。つまり、それらはまったく同じものです。