RVMを使ってRuby/Railsのバージョン切り替えを制御する
2022-01-03 07:27:46
Ruby on Railsの学習では、チュートリアルによってRubyとRailsのバージョンが異なることがあります。チュートリアルで使用するバージョンを統一するために、RVM (Ruby Version Manager) を使って現在のRuby/Railsのバージョンを管理し、簡単に切り替えられるようにします。
RVMのインストールについては、ここでは触れませんので、わからない方はこちらを参照してください。 Ruby, Railsの実行環境を素早く正しくインストールする方法 .
他のバージョンのRubyをインストールする
現在の最新バージョン2.4.1のインストール
$ rvm install 2.4.1
現在インストールされているRubyのバージョンを表示する
$ rvm list
指定されたバージョンに切り替える(インストールされている場合に限る)
$ rvm 2.0.0
デフォルトのバージョンを指定する
$ rvm --default use 2.4.1
gemsetを作成する
gemsetは、rubyのバージョンでバインドされています。
$ rvm 2.4.1
$ gem install rails -v 5.1.1
$ rvm gemset create rails511 rails501
Gemset 'rails511' created.
Gemset 'rails501' created.
$ rvm 2.4.1@rails511
$ gem install rails -v 5.1.1
$ rvm 2.4.1@rails501
$ gem install rails -v 5.0.1
その後、Railsのバージョンを切り替えるには、次のようにします。
$ rvm 2.4.1@rails511 ; rails --version
Rails 5.1.1
$ rvm 2.4.1@rails501 ; rails --version
Rails 5.0.1
$ rvm use 2.4.1@rails501 --default
関連
-
Rubyを使ったFTPパスワードクラッキング
-
モンキーパッチのプログラミングスタイルとRubyでの利用について
-
Luhnアルゴリズムの学習とそのRuby実装コード例
-
MacとLinuxでのruby+rails環境の構築
-
RubyのProcクラスとProc.newメソッドの使用法
-
アプレットを置き換えるHTMLスクリプトを記述するRubyの例
-
Rubyのgemパッケージ管理およびgemソース構築のチュートリアル
-
Rubyプログラムにおける正規表現の基本的な使い方に関するチュートリアル
-
Nokogiriパッケージを使ってXML形式のデータを操作するためのRubyチュートリアル
-
Rubyのプライベートとプロテクトを簡単にご紹介します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Rubyの乱数生成方法のまとめ
-
画像フィルターアルゴリズムコードのRuby実装
-
Rubyのシングルトンメソッドとシングルトンクラス
-
Rubyのオブジェクト指向プログラミングでクラスとメソッドの基本を学ぶ
-
Rubyオブジェクト指向の知識まとめ
-
Rubyの文法と言語機能のまとめ
-
Rubyのgemパッケージマネージャの使い方とbundlerによる複数バージョンのgemの管理
-
Builderビルダーパターンを用いたRubyデザインパターンプログラミング例
-
Rubyのデバッグツールruby-debug-base19のインストールと設定(Windows版
-
Rubyにおけるコメントの使い方と中国語のエンコーディングについて解説します。