MacOSの更新Catalinaオープニング端末にエラーを与える
ERROR: Can't find Ruby library file or shared library colorls
usage: dirname path
/Users/varunsukheja/.zshrc:source:91: no such file or directory: /tab_complete.sh
_
行91のためのzshrcファイルをチェックしたとき、私は下の行を見つけました
source $(dirname $(gem which colorls))/tab_complete.sh
_
そしてチェックgem which colorls
私は誤りを下回った
ERROR: Can't find Ruby library file or shared library colorls
_
しかし私がチェックしたときwhich colorls
私はパスを下回る
/usr/local/bin/colorls
_
また、宝石を使ってもう一度カラーを取り付ける試みました
Building native extensions. This could take a while...
ERROR: Error installing colorls:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.6.0/gems/clocale-0.0.4/ext/clocale
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/Ruby -I /Library/Ruby/Site/2.6.0 -r ./siteconf20191009-43313-16ndnb.rb extconf.rb
mkmf.rb can't find header files for Ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/include/Ruby.h
You might have to install separate package for the Ruby development
environment, Ruby-dev or Ruby-devel for example.
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/clocale-0.0.4 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/clocale-0.0.4/gem_make.out
_
それを作る方法を手伝ってください。
エラー:CocoApodsのインストール中のGEMネイティブエクステンションエラー
回答:以下の3つのステップの問題が修正されます。
ステップ1:Open Xcodeを下のパスに移動します
Xcode>環境設定>場所>コマンドラインツール(Select-Xcode)
ステップ2:ターミナルを開く以下のコマンドを貼り付けます
curl -l https://get.rvm.io | .. bash-s安定した
ターミナルを再開します - 以下のコマンドを廃止します
注:3~5分かかります
rVMをインストールするRuby-2.6をインストールします
rVM RUBY-2.6.3を使用
rvm --default 2.6.3を使用してください
ステップ3:
オープン端末 - 下のコマンド
Sudo gemはCocoapodsをインストールします
CocoApodsのインストール中にgem native拡張エラーが発生しました
問題は解決された。
私のためにそれを解決したのは次のことでした:
何らかの理由で、コマンドラインツールが選択されていないため、これは私にとって問題を引き起こしました。私はXcodeのベータ版をダウンロードし、最新バージョンに更新したときには選択されませんでした。