Constante não inicializado RUBY_PATCHLEVEL (NameError) durante a execução do Homebrew no linux

0

Estou tentando instalar o homebrew no linux. Eu segui as instruções no link e instalei o homebrew sem erros, mas quando eu tento executar, estou recebendo o erro abaixo.

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

Alguém pode me ajudar com isso?

    
por upendra 27.07.2015 / 19:46

1 resposta

1

O Linuxbrew requer o Ruby 1.8.6 ou mais recente. O Ruby 1.8.6 é a versão onde a constante RUBY_PATCHLEVEL foi definida, bem como outros recursos que o Linuxbrew precisa mesmo assim .

O Ruby 1.8.6 foi lançado em março de 2007, então isso não deve ser um requisito muito oneroso. Se você tem um sistema muito antigo (CentOS 5?) Você precisará instalar uma versão mais recente do Ruby. O RVM é uma maneira fácil de instalar bibliotecas Ruby e Ruby.

    
por 28.07.2015 / 02:19