2011-01-11 8 views
8

私のマシンでRuby 1.9.2を実行しているRails 3.0.3をセットアップしようとしています。私はrvmをインストールし、それを使ってRuby 1.9.2をインストールしました。私は欲しい宝石をインストールするために次に何をしますか?どのように私はrvmでrubygemsをインストールできますか?両者の違いは何ですか?

特に、Rails 3.0.3がRubyGems 1.3.6を特別に要求しているので、RubyGems 1.3.6をインストールするコマンドを与えてください。 rvmはRailsを単独でインストールできますか、それともRubyGemsが必要ですか?

+0

ruby​​gemsは、さまざまなルビコードのライブラリを管理およびパッケージ化するためのルビレベルのツールです。 rvmは、Rubyインタプリタの異なるバージョンを管理するシェルレベルのツールです。 –

答えて

9

はい、rvmで宝石をインストールできます。用途:

rvm use 1.9.2 # Make sure you're using the installed version 
rvm gem install --version '3.0.3' rails 

は、宝石の特定のバージョンを含めるようにを更新しました。

+0

しかし、私は最初に宝石をインストールする必要はありませんか?私は宝石が必要です1.3.6。どのように私はそれを得ることができますか? – Chani

+0

また、指定されたバージョンのレールをインストールする方法を教えてください – Chani

+0

Rubyには1.9の一部としてrubygemsが含まれています。あなたは 'rvm install 1.9.2'とタイプしたときにそれを手に入れました。また、特定のgemバージョンをインストールする方法についても答えました。 – Phrogz

4

あなたはすでにあなたが質問を書いた方法から、レールがインストールされているようです。 rvmを使ってrubygems-1.3.6をインストールするには、あなたのrvmのインストールが更新されていることを確認して、あなたが望むrubyを使用していて、rvm rubygems 1.3.6を使ってrubygemsのバージョンを選択してください。

rvm get head 
rvm reload 
rvm use 1.9.2 
rvm rubygems 1.3.6 
関連する問題