rails instalar actualizar ruby ubuntu

instalar - ruby version



¿Cómo instalo Ruby 2.0.0 correctamente en Ubuntu 12.04? (8)

He instalado con éxito rvm , pero cuando ejecuto los siguientes comandos

sudo apt-get update

O:

rvm install 2.0.0

Tengo los siguientes errores:

W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found

¿Cómo puedo solucionar estos errores?


Use rvm para instalar ruby ​​estable:

curl -sSL https://get.rvm.io | bash -s stable --ruby

o, si ya tiene rvm, obtenga una versión estable:

rvm get stable

Instala ruby ​​y usa la versión específica de ruby ​​(recuerda usar el shell de inicio de sesión)

/bin/bash --login rvm install 2.0.0 rvm use 2.0.0 rvm rubygems latest ruby --version

Como se encuentra en el sitio web oficial RVM .

EDITAR: Como @prem señala ejecutar esto al principio y seguir los pasos anteriores si hay un error de clave pública

gpg --keyserver hkp://keys.gnupg.net --recv-keys / 409B6B1796C275462A1703113804BB82D39DC0E3

Usa rbenv para instalar ruby:

Instala las dependencias necesarias:

sudo apt-get update && sudo apt-get install git-core curl zlib1g-dev / build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev / sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev / python-software-properties libffi-dev

Instalar rbenv :

cd git clone git://github.com/sstephenson/rbenv.git .rbenv echo ''export PATH="$HOME/.rbenv/bin:$PATH"'' >> ~/.bash_profile echo ''eval "$(rbenv init -)"'' >> ~/.bash_profile git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo ''export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"'' >> ~/.bash_profile source ~/.bash_profile

Instalar Ruby:

rbenv install -v 2.0.0



Cualquier forma fácil de instalar Ruby es con ruby-install . Compliqué errores al compilar ruby ​​desde cero, pero ruby-install no encontró tales problemas.

editar: He tenido problemas con rvm en el pasado, y siento que debo recomendar activamente contra esto. Aunque soy solo yo personalmente. He tenido buena suerte con rbenv , pero siempre lo uso junto con ruby-install .



Puse la fuente de @PravinMishra en un Gist y ahora puedes simplemente usar este delineador:

wget -O - https://git.io/vvkI4 | bash

NOTA: ¡No confíe ciegamente en mi Gist, descargue el archivo y búsquelo antes de ejecutarlo!


Tiene habilitadas algunas fuentes de ppa que no están disponibles para su versión de Ubuntu. Comenta ésos en tu /etc/apt/sources.list, ejecuta sudo apt-get update y estarás bien.


Use rbenv

El primer paso es instalar algunas dependencias para Ruby.

sudo apt-get update sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties

Instalar con rbenv es un proceso simple de dos pasos. Primero instalas rbenv , y luego ruby-build :

cd git clone git://github.com/sstephenson/rbenv.git .rbenv echo ''export PATH="$HOME/.rbenv/bin:$PATH"'' >> ~/.bashrc echo ''eval "$(rbenv init -)"'' >> ~/.bashrc exec $SHELL git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo ''export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"'' >> ~/.bashrc exec $SHELL rbenv install 2.0.0 rbenv global 2.0.0 ruby -v

La publicación original en gorails.com


siga los pasos a continuación

sudo apt-get -y update sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev cd /tmp wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz tar -xvzf ruby-2.0.0-p481.tar.gz cd ruby-2.0.0-p481/ ./configure --prefix=/usr/local make sudo make install