web-dev-qa-db-ja.com

更新後のMacOS Catalinaエラー:Colorlsを実行できません

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
 _

それを作る方法を手伝ってください。

11
Varun Sukheja

エラー: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拡張エラーが発生しました

問題は解決された。

0
Sharief Hai

私のためにそれを解決したのは次のことでした:

  1. Xcodeを開く
  2. 左上隅にあるXcodeタブをクリックしてください
  3. オープンな設定
  4. [場所]タブをクリックします
  5. コマンドラインツールを選択してください

何らかの理由で、コマンドラインツールが選択されていないため、これは私にとって問題を引き起こしました。私はXcodeのベータ版をダウンロードし、最新バージョンに更新したときには選択されませんでした。

0
Dominic Smith