79

を正常にインストールしましrvmたが、次のコマンドを実行すると

sudo apt-get update

または:

rvm install 2.0.0

次のエラーがあります。

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

これらのエラーを修正するにはどうすればよいですか?

4

8 に答える 8

56

rvm安定した Ruby をインストールするために使用します。

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

または、既に rvm がある場合は、安定版を入手します。

rvm get stable

ruby をインストールし、特定のバージョンの ruby​​ を使用します (忘れずにログイン シェルを使用してください)。

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

RVM の公式 Web サイトに記載されています。

編集: @prem が指摘するように、最初にこれを実行し、公開鍵エラーがある場合は上記の手順に従います

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

rbenvruby のインストールに使用します。

必要な依存関係をインストールします。

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

インストール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

ルビーをインストールします。

rbenv install -v 2.0.0
于 2014-07-17T12:10:41.140 に答える
32

Ubuntuのtravis -cli インストール手順から、Brightbox Ruby NG(NextGeneration) ppa:

$ 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
于 2015-09-14T16:17:03.983 に答える
7

この回答は受け入れられましたが、むしろ rvm を使用することを強くお勧めします。それなしでRubyをインストールしようとすると、問題が発生しました。たとえば、このガイドを参照してください。

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

于 2014-04-03T18:18:53.387 に答える
2

お使いのバージョンの Ubuntu では利用できないいくつかの ppa ソースが有効になっています。/etc/apt/sources.list でそれらをコメントアウトし、 sudo apt-get update を実行すると問題ありません。

于 2013-04-25T20:08:02.973 に答える
1

@PravinMishraのソースをGistに入れました。これで、次の 1 つのライナーを簡単に使用できます。

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

注:私の Gist をやみくもに信用しないでください。ファイルをダウンロードして、実行する前によく調べてください。

于 2015-04-11T23:48:38.560 に答える
1

rbenvを使う

最初のステップは、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

rbenvを使用したインストールは、単純な 2 ステップのプロセスです。最初に rbenv をインストールし、次に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

gorails.com の元の投稿

于 2015-01-20T00:36:55.143 に答える