Zainstalowałem pomyślnie rvm
, ale po uruchomieniu następujących poleceń
sudo apt-get update
Lub:
rvm install 2.0.0
Mam następujące błędy:
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
Jak mogę naprawić te błędy?
Odpowiedzi:
wykonaj poniższe czynności
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
źródło
sudo
:)Użyj,
rvm
aby zainstalować stabilny rubin:curl -sSL https://get.rvm.io | bash -s stable --ruby
lub, jeśli masz już rvm, pobierz stabilną wersję:
Zainstaluj Rubiego i użyj określonej wersji Rubiego (pamiętaj o użyciu powłoki logowania)
/bin/bash --login rvm install 2.0.0 rvm use 2.0.0 rvm rubygems latest ruby --version
Jak można znaleźć na oficjalnej stronie RVM .
EDYCJA: Jak wskazuje @prem, uruchom to najpierw i wykonaj powyższe kroki, jeśli wystąpi błąd klucza publicznego
gpg --keyserver hkp://keys.gnupg.net --recv-keys \ 409B6B1796C275462A1703113804BB82D39DC0E3
Użyj,
rbenv
aby zainstalować ruby:Zainstaluj niezbędne zależności:
Zainstaluj
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
Zainstaluj ruby:
rbenv install -v 2.0.0
źródło
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
i wykonaj powyższe kroki.ruby
irvm use 2.0.0
. , Pojawił się niesławny komunikat „RVM nie jest funkcją” . Oto rozwiązanie: instalacja rvm nie działa: „RVM nie jest funkcją”Z instrukcji instalacji travis-cli dla Ubuntu , ppa 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
źródło
$ sudo apt-get install ruby2.1-dev
, że będziesz potrzebować na przykład, jeśli chcesz zainstalować Jekyll, który zależy od RedCloth, który będzie narzekać podczas instalacji, jeśli brakuje nagłówków (takich jak ruby.h).sudo apt-get install software-properties-common
apt-get install ruby2.2 ruby2.2-dev ruby-switch
iruby-switch --set ruby2.2
.mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
ruby2.1-dev
jeśli istnieje, szukasz pakietu nazwanego tak jak pakiet podstawowy z-dev
sufiksem.Chociaż ta odpowiedź została zaakceptowana, zdecydowanie zalecałbym raczej użycie rvm. Nie miałem nic prócz kłopotów z instalacją Ruby bez niego. Zobacz np. Ten przewodnik:
https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm
źródło
Łatwy sposób zainstalować Ruby z Ruby zainstalować . Miałem błędy kompilacji podczas budowania Ruby od podstaw, ale
ruby-install
nie napotkałem takich problemów.edycja: miałem problemy z
rvm
w przeszłości i czuję, że powinienem aktywnie odradzać to. Ale to tylko ja osobiście. Miałem szczęścierbenv
, ale zawsze używam go w połączeniu zruby-install
.źródło
Masz włączone źródła ppa, które nie są dostępne dla twojej wersji Ubuntu. Skomentuj je w swoim /etc/apt/sources.list, uruchom aktualizację sudo apt-get i wszystko będzie dobrze.
źródło
Użyj rbenv
Pierwszym krokiem jest zainstalowanie zależności dla Rubiego.
Instalacja za pomocą rbenv jest prostym procesem dwuetapowym. Najpierw instalujesz rbenv , a następnie 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
Oryginalny post na gorails.com
źródło
Włożyłem @PravinMishra źródło dydaktycznego w Gist i teraz po prostu można wykorzystać tę jedną wkładkę:
wget -O - https://git.io/vvkI4 | bash
UWAGA: Nie ufaj ślepo mojemu Gistowi, pobierz plik i zajrzyj do niego, zanim go uruchomisz!
źródło