Rails=を新しいrvm gemsetにインストールしようとしています。以下を試しました。
rvm gemset create Rails-4.0
output: gemset created Rails-4.0
次にやった:
rvm [email protected]
rvm gemsetリスト:
gemsets for Ruby-2.0.0-p0 (found in /Users/me/.rvm/gems/Ruby-2.0.0-p0)
(default)
global
=> Rails-4.0
Rails -v
Railsは現在このシステムにインストールされていません。最新バージョンを入手するには、次のように入力します。
$ Sudo gem install Rails
リストしたrvmコマンドはnot install Rails 4.0?
このコマンド:
rvm gemset create Rails-4.0
基本的にgemを保持するディレクトリ構造を作成しています。 「foo」のような「Rails-4.0」以外の何かを簡単に呼び出すことができ、同じ動作になります。
このコマンド:
rvm [email protected]
Ruby 2.0.0に切り替えて、Rails-4.0という名前の新しいgemsetを使用するように指示します。これも、「foo」または任意の名前にすることができます。
ここで、Rails 4.0.xを取得するには、次のようにします。
gem install Rails --version=4.0
バレットが以前に指摘したように、pre/beta/rcリリースを取得するには、バージョン文字列全体を指定できます。 gem install Rails --version=4.0.0.rc2
。
Svmを使用しないでください。rvmを使用してSudoを実行しないでください。 「システムRuby」(Rubyはrvmによってインストールされない)では、rootとしてインストールされる場合があるため、スーパーユーザー(su)アクセス(スーパーユーザーdoまたは「Sudo」)が必要です。ただし、rvmでは現在のユーザーとしてインストールするため、Sudoを使用する必要はありません。
上記の使用方法のヒントに加えて、gemバージョンを指定しない場合、ベータ版またはプレバージョンは取得されないため、Rails 4が必要です。
gem install Rails --version=4.0.0.rc1
InstallRailsを試してみませんか?
http://installrails.com/ は、Railsをインストールするためのガイドです。Rails$ ===は、さまざまなオペレーティングシステムとセットアップに関するこれらの問題を扱っています。 。
他の回答は、デフォルトRubyバージョンを使用してgemsetを作成する手順を示しています。
Gemsetを作成し、異なるRuby=バージョンでそれを使用するには、以下の手順に従ってください。
私のマシンに次のRubyバージョンがインストールされており、2.2.0がデフォルトです。
=*Ruby-2.2.0 [ x86_64 ]
Ruby-2.2.1 [ x86_64 ]
Ruby-2.2.3 [ x86_64 ]
今、Githubからリポジトリをフォークし、レポジトリのコードをRails 5(Edgeバージョン)およびRuby 2.2.3(最新の安定版この記事の執筆時点でのバージョン)。そして、私は以下のコマンドを実行するためにgemsetsを使用することを好みます:
rvm use 2.2.3@forked-repo --create
それは実際にはのショートカットです
rvm 2.2.3
rvm gemset create forked-repo
次に、次のコマンドを実行してバンドラーをインストールします。
forked_repo_root$ gem install bundler
forked_repo_root$ bundle
これにより、forked-repoで使用されるgemが上記で作成されたgemsetにインストールされます。
リファレンス: https://rvm.io/gemsets/creating