LinuxでHomebrewを実行したときに初期化されていない定数RUBY_PATCHLEVEL(NameError)

LinuxでHomebrewを実行したときに初期化されていない定数RUBY_PATCHLEVEL(NameError)

Linuxにhomebrewをインストールしようとしています。以下の指示に従いました。https://github.com/Homebrew/linuxbrewエラーなしでhomebrewをインストールしましたが、実行しようとすると、次のエラーが発生します。

upendra_35@172 Softwares]$ ~/.linuxbrew/bin/brew
/home/upendra_35/.linuxbrew/Library/Homebrew/global.rb:38: uninitialized constant RUBY_PATCHLEVEL (NameError)
    from /home/upendra_35/.linuxbrew/Library/brew.rb:15:in `require'
    from /home/upendra_35/.linuxbrew/Library/brew.rb:15

誰かが私を助けることができますか?

ベストアンサー1

LinuxブルーRuby 1.8.6以降が必要です。 Ruby 1.8.6は定数を定義するバージョンでRUBY_PATCHLEVELLinuxbrewに必要なその他の機能

Ruby 1.8.6 は 2007 年 3 月にリリースされたため、これはあまり面倒な要件ではありません。非常に古いシステム(CentOS 5?)を使用している場合は、最新バージョンのRubyをインストールする必要があります。右心室VMRubyとRubyライブラリをインストールする簡単な方法です。

おすすめ記事