Lo he instalado correctamente 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 corregir estos errores?
Respuestas:
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
fuente
sudo
:)Úselo
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:
Instale ruby y use la versión específica de ruby (recuerde 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 t sitio web oficial de RVM .
EDITAR: Como señala @prem, ejecute esto al principio y siga los pasos anteriores si hay un error de clave pública
gpg --keyserver hkp://keys.gnupg.net --recv-keys \ 409B6B1796C275462A1703113804BB82D39DC0E3
Úselo
rbenv
para instalar ruby:Instale las dependencias necesarias:
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
fuente
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
y siga los pasos anteriores.ruby
yrvm use 2.0.0
. Aquí está la solución: la instalación de rvm no funciona: "RVM no es una función"De las instrucciones de instalación de travis-cli para Ubuntu , el ppa de Brightbox Ruby NG (NextGeneration) :
$ sudo apt-get install python-software-properties $ sudo apt-add-repository ppa:brightbox/ruby-ng $ sudo apt-get update $ sudo apt-get install ruby2.1 ruby-switch $ sudo ruby-switch --set ruby2.1
fuente
$ sudo apt-get install ruby2.1-dev
que necesitará, por ejemplo, si desea instalar Jekyll, que depende de RedCloth, que se quejará al instalar si faltan encabezados (como ruby.h).sudo apt-get install software-properties-common
apt-get install ruby2.2 ruby2.2-dev ruby-switch
yruby-switch --set ruby2.2
.mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
ruby2.1-dev
si existe, está buscando un paquete con el nombre del paquete principal con un-dev
sufijo.Aunque se aceptó esta respuesta, recomendaría encarecidamente usar rvm. No tuve más que problemas para instalar Ruby sin él. Consulte, por ejemplo, esta guía:
https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm
fuente
Cualquier forma fácil de instalar ruby es con ruby-install . Tuve errores de compilación al compilar ruby desde cero, pero
ruby-install
no encontré tales problemas.editar: He tenido problemas
rvm
en el pasado y creo que debería recomendar activamente que no lo haga. Sin embargo, ese soy yo personalmente. He tenido buena suerte conrbenv
, pero siempre lo uso junto conruby-install
.fuente
Tiene algunas fuentes ppa habilitadas que no están disponibles para su versión de Ubuntu. Comente esos en su /etc/apt/sources.list, ejecute sudo apt-get update y estará bien.
fuente
Utilizar rbenv
El primer paso es instalar algunas dependencias para Ruby.
La instalación con rbenv es un proceso simple de dos pasos. Primero instala 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
fuente
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 examínelo antes de ejecutarlo.
fuente