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

리눅스브루Ruby 1.8.6 이상이 필요합니다. Ruby 1.8.6은 상수를 정의하는 버전이며 RUBY_PATCHLEVEL,Linuxbrew에 필요한 기타 기능.

Ruby 1.8.6은 2007년 3월에 출시되었으므로 이는 그다지 부담스러운 요구 사항은 아닙니다. 매우 오래된 시스템(CentOS 5?)을 사용하고 있다면 최신 버전의 Ruby를 설치해야 합니다.우심실 VMRuby 및 Ruby 라이브러리를 설치하는 쉬운 방법입니다.

관련 정보