ruby-rvmをインストールするにはどうすればよいですか?


13

Ubuntu 11.04にRails環境をインストールしたい。私は試した:

$ sudo apt-get install ruby-rvm

しかし、エラーが発生しました:

パッケージruby-rvmが見つかりません

私の他のPCにはUbuntu 11.10があり、これはそこで動作します:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

回答:


4

ruby-rvmパッケージは、Ubuntuの11.10以降にのみ存在しています。さらに、のいずれかのその依存関係はlibreadline-gplv2-dev唯一のUbuntu 11.10以降にこの名前の下に存在します。

バージョンがあるruby-rvm中で正規-SIGサードパーティPPAをテストするには。テスト用であるため、バグがある可能性があります。PPAからソフトウェアをインストールする方法については、Ubuntuのドキュメントの「個人用パッケージアーカイブ(PPA)追加する参照してください

パッケージソースを取得して、マシンでコンパイルできます。Ubuntu 11.10パッケージページからソースをダウンロードします(3つすべてのファイルが必要です:.dsc.orig.tar.gzおよび.debian.tar.gz)。開発ツールをインストールし、依存関係を構築し、パッケージをコンパイルし、ランタイム依存関係をインストールし、パッケージをインストールします。

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@Yosefその方法は混乱です!代わりにChan-Ho Suhの方法に従うことをお勧めします(以下を参照)。
BBJ3

PPAとして復活しました:github.com/rvm/ubuntu_rvm
ミンクーニャ

29

RVMをインストールする簡単な方法は、開発者のサイトの指示に従うことです(実際、サイトには「このサイトからのみインストールプロセスを使用してください。これはサポートされている唯一のインストールタイプおよび方法です。」)。

curl -L get.rvm.io | bash -s stable

RVMのロード:

source ~/.rvm/scripts/rvm

要件を見つけます(指示に従います)。

rvm requirements

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

rvm install 1.9.3

私のシステム(12.04)では、これはすべて問題なく進みました。リストされた要件は、を使用して簡単に見つけてインストールできましたapt-get


4

正確、信頼、Xenial以上

現在、公式のUbuntuパッケージがあります:https : //github.com/rvm/ubuntu_rvm

インストール

1. PPAを追加して、パッケージをインストールします

ターミナルを開き(Ctrl+Alt+T)、実行します:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2.ターミナルウィンドウを変更する

ここで、常にrvmをロードするために、Gnomeターミナルを変更して常にログインを実行します。

ターミナルウィンドウで、Edit> Profile Preferencesをクリックし、CommandタブをクリックしてをチェックしRun command as login shellます。

ここに画像の説明を入力してください

3.ログアウトとログイン

多くの変更が行われ、それらすべてを適切に機能させるためには、ログインとログアウトが必要です。これには、端末ウィンドウを閉じるだけでなく、実際にログアウトして再度ログインする必要があります。

4.ルビーをインストールする

これでルビーをインストールする準備が整いました。ターミナルを開き(Ctrl+Alt+T)、実行します:

rvm install ruby

「install rvm」を押したときの指示のエラー。こちらをご覧ください:prntscr.com/5oykdf-依存関係は満たされていないが、それだけでダウンロードすべきではないのか?だからこそ、私はLinuxでのインストールにイライラすることがあります。全員の設定は異なります。なぜ依存関係もインストールできないのですか?
パトシパトシ

はい、すべての依存関係自体をダウンロードする必要があります。スクリーンショットのメッセージは本当に変です。ここで見ることができるよう、例として、gawkPreciseで利用可能です。/etc/apt/sources.listファイルにソースが含まれていないようです。
ラエルグゲルミンクーニャ

@duckxチェックするために正確なISOをダウンロードしたところ、すべて正常に動作しました。おそらくあなたは1つの問題に直面していaptます。次のコマンドを試して、apt:sudo rm var/lib/apt/lists/* -vfthen を修正してくださいsudo apt-get update。その後、再度インストールしてください。
ラエルグゲルミンクーニャ

!ありがとう..はちょうどあなたが私に与えたものを2つのコマンドを試してみましたが、私はまだこれを取得しています:prntscr.com/5p1ff3 --- ::ため息:: Linuxが-_-どのようにあなたたちもそれを学びましたか?
パトシパトシ

インストールに問題があります。これはこの質問の範囲外であるため、別の質問を開くことができますか?お手伝いしましょう。
ラエルグゲルミンクーニャ

0

次の方法でrubyベースのパッケージを検索してみてください。

apt-cache search ruby

または| grep ^ruby、知っている場合は、このパッケージの名前をで開始できrubyます。


ruby-rvmパッケージは、ubuntu 11.04 apt-cache search ruby​​には存在しません。ルビーRVMとはgrep ^ルビー=>まったくパッケージしない
Yosef
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.