現在、Windows 10 マシンに Ruby 2.2.6 と Rails 5.0.1 をインストールしています。Gemfile に次の設定が含まれている既存のプロジェクトを複製しました。
# Lock-in Lang and Framework:
ruby '2.2.0'
gem 'rails', '4.2.0'
Ruby 2.2.0 と Rails 4.2.0 をインストールする方法を理解するのに驚くほど苦労しています。Ruby には、さまざまなインストール オプションに関する適切なドキュメントがありますが、Windows のオプションを使い果たしたと思いますが、うまくいきませんでした。ここに私が試したカップルがあります:
- インストーラー: RailsInstaller、RubyInstaller、およびBitnamiからダウンロードするためのオプションが見つかりませんでした。
- RVM: RVM を使用できるように、このブログ投稿に従って cygwin をインストールしようとしましたが (失敗しました) 、著者がこの方法を使用するのではなく、Linux VM をスピンアップすることを推奨していることをコメントで見ました。
- PikとUru : Pik はもはや保守されていないようで、既にダウンロードされたバージョンを管理するのではなく、Uru を使用して新しいバージョンと ruby および rails をダウンロードする方法がわかりませんでした。
編集: Gemfile の ruby と rails のバージョン番号を 2.2.6 と 5.0.1 に単純に変更してみました。これを行うと、(当然のことながら) Rails コマンドを使用しようとすると、実行する必要があるというメッセージが表示されますbundle update rails。その rails update を実行すると、次のエラーが表示されます: Bundler could not find compatible versions for gem "rack". 私はそのオプションについてグーグルで調べました。その問題を解決することは可能かもしれませんが、Gemfile 構成をいじる必要があるようです。
私の次のオプションはソースから Ruby をインストールすることだと思いますが、簡単な方法を見逃していないことを確認するために、最初にここで質問したいと思いました。そこで私の質問は、Ruby と Rails の古いマイナー リリースを Windows にインストールするのは本当に難しいのでしょうか? 大多数のユーザーはおそらく最新のリリースを探していると思いますが、私の使用例が非常にユニークであるようには思えません。