Ubuntu 12.04, instalação de ruby

1

Sou novo no Ubuntu e no Ruby e tenho um problema, o que parece ser estranho. Eu precisava instalar o Ubuntu por causa de problemas com o Ruby no Windows.

Instalei o Ruby, versão 1.9.3 (o mesmo que eu tinha no Windows). Quando lancei bundle install , recebi esta mensagem de erro:

Installing nokogiri (1.6.0) /usr/lib/ruby/vendor_ruby/1.8/rubygems/installer.rb:388:in ensure_required_ruby_version_met': nokogiri requires Ruby version >= 1.9.2. (Gem::InstallError)
  • Mas eu tenho version >= 1.9.2 .

    Ruby -v me retorna ruby 1.8.7 . Estranho, eu instalei o 1.9.3.

  • Quando tentei rvm install 1.9.3 , a mensagem foi Already installed ruby-1.9.3.-p547 .

    Which ruby me retorna /usr/bin/ruby - porque existe apenas uma versão do Ruby.

Eu usei este tutorial link , apenas escreva 1.9.3 de 2.1.0 .

Os projetos são feitos no Ruby 1.9.3, deve haver algum problema ao usar um mais recente, é a verdadeira razão pela qual eu tentei instalar esta versão do Elder Ruby.

Alguma ideia do que significa esta confusão de versão?

    
por panther 15.06.2014 / 12:51

1 resposta

1

Isso importa como você instalou o software manualmente ou pelo comando apt-get como você está com 12.04 você não vai conseguir as versões que são feitas após o lançamento do 12.04 diretamente, quer dizer, se você fizer um

sudo apt-get install

Definitivamente você terá a versão no universo de sua versão (mais antiga na época do lançamento de 12.04).

Se você precisar de uma nova versão, baixe o novo pacakge do site e instale-o manualmente ...

link

ou você pode baixar um pacote daqui e descompactar uma bola de alcatrão e seguir as instruções

link

    
por Chinmaya B 15.06.2014 / 13:49