基本的で、より修辞的な質問は、なぜRoRのインストール/メンテナンスが非常に複雑になったのかということです。
問題の背景:プラットフォーム:Windows XP Rubyバージョン:1.8.6 gemバージョン1.2.0でインストールされた数十のgem現在のRailsバージョン:2.1
ささやかな欲求があると思ってレール2.3.5にアップデートしたかったのですが、どうやらそうではないようです。私の闘争:
'gem update rails --include-dependencies'を実行しました(このオプションはサポートされなくなったというメッセージが表示されました(なぜですか?)が、更新はしばらく続きました)
'actionpack'が'rack'gemに依存しているというエラーが発生しました(v 1.0.0が必要です)。
わかりました、「geminstallrack」を実行しました-ラック1.1.0がインストールされました
'gem install rails'を再実行しましたが、同じ問題が発生しました。ラック1.1.0が気に入らないかもしれないと思った...わかりました、1.0.0バージョンを見つけ、ダウンロードし、v。1.1.0をアンインストールし、代わりにv。1.0.0をインストールしました
gem install railsを再度実行すると、railsがインストールされます
'rails app-name'を実行してアプリを作成しましたが、これまたはそのgemが欠落しているというエラーが連続して発生しました。私が行ったようにそれらをインストールしました
'fcgi' gemが見つからない、コンパイルされたバージョンが見つからない、rubygemバージョンを1.2(バギー)から1.3.5に更新する方が良いかもしれないという点に到達しました
- OK、rubygemの更新を開始しました。gemcutter gemがないため、1.3.5バージョンのインストールを完了できないところまで来ました。
- gemcutterをインストールしようとすると、rubygems1.3.5が必要であると文句を言います。
- ...ちなみに、「rails my-app」は、fcgigemが欠落しているというエラーを引き続き生成します
NUTSじゃないですか!
私の経験がユニークではなく、誰かがここで私を助けてくれることを願っています。前もって感謝します!