1. ホーム
  2. ruby-on-rails

[解決済み] 特定のgemの異なるバージョンを「アクティベート」するにはどうすればよいですか?

2023-05-28 17:33:01

質問

rails 2.3.10をOSのquot;active"gemとして切り替え、コマンドラインから起動できるようにしたいのですが、どうすればよいでしょうか?

これを行うことは可能でしょうか。私は rvm を使用していません。そろそろ始めるべきかもしれません。

私が試したのは gem install rails --version=2.3.10 を試してみましたが、これはそのバージョンのgemがインストールされていることを確認するだけで、そのgemを /usr/bin/rails .

(私はすでに自分のアプリに bundler を使っていますが、今まで OS レベルで gems を正確に制御する必要はありませんでした)

どのように解決するのですか?

あるバージョンのバイナリを実行することが問題なら

rails --version # => the latest version
rails _2.3.10_ --version # => Rails 2.3.10

このパターン( gem-binary _gem-version_ ) はどのような gem バイナリに対しても機能します。

お役に立てれば幸いです。