Como atualizar a versão do rails de 2.3.14 para 3.2.11?

0

Estou usando o ruby 1.9.3 e preciso atualizar a versão do Rails ou preciso reinstalar a versão mais recente, mas em vão.

Eu tentei instalar rails ( sudo gem install rails ), mostrando:

Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: **Failed to build gem native extension**.

        /usr/bin/ruby1.9.1 extconf.rb
/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in **'require': cannot load such file -- mkmf (LoadError)**
    from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in 'require'
    from extconf.rb:1:in '<main>'

Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/json-1.7.6 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/json-1.7.6/ext/json/ext/generator/gem_make.out

Para onde ir a partir daqui? Eu não sou capaz de remover trilhos por causa da instalação de rails com o comando sudo.

    
por Kousik Roy 24.01.2013 / 11:13

1 resposta

0

Com base em esta pergunta muito semelhante no StackOverflow você só precisa instalar o pacote -dev da sua versão Ruby instalada, por exemplo:

sudo apt-get install ruby1.9.1-dev

E, em seguida, execute novamente a instalação da gem.

    
por gertvdijk 24.01.2013 / 13:25