序文: この回答は明らかに遅すぎてビリーを助けることができませんが、これは Windows で RoR を使い始める人々にとって一般的な問題領域であり、私が繰り返し問題を抱えていたものです. そう...
最初の問題はステップ 1 にあります。Ruby は、Windows には存在しない OS のライブラリ サポートに依存しているため、Ruby パッケージをダウンロードして解凍するだけでは、動作する Ruby 環境を取得するのに十分ではありません。そのため、このサポートを提供するいくつかの DLL ファイルをダウンロードしてインストールする必要があります (基本的には、\ruby\bin フォルダーにコピーするだけです)。これは、このinstall ruby 1.9 on Windowsをカバーする非常に明確なブログ投稿です。
次に、「c:\ruby\bin」を Windows PATH に追加する必要があります (別のフォルダーにインストールした場合は、明らかにそれを変更します)。
ruby -vを実行しgem -vて、Ruby が正しく動作していることを確認できます。エラー メッセージが表示された場合は、何かが不足しているか、PATH が間違っていることがわかります。
より簡単な代替手段は、ワンクリックの Ruby インストーラーです。残念ながら、ruby-lang.org がリンクしている古いバージョンは Ruby 1.8.6 のみであり、更新されていません。Ruby 1.9.1 の「テクノロジー プレビュー」ワンクリック インストーラーを持っている新しいRubyInstallerプロジェクト チームがあります。明らかにまだ開発中ですが、私にとってはうまく機能します。
Ruby をインストールして動作させたら、Rails をインストールする必要があります。
実行gem update --systemを開始する前に、Rubygems を最新バージョンに更新します。念のため。
Rails (デフォルト) は、開発に SQLite データベースを使用します。事前にコンパイルされた SQLite ライブラリをsqlite.org のダウンロード ページからダウンロードできます。圧縮された sqlite3.dll および sqlite3.def ファイルを \Ruby\bin (または Windows PATH の他の場所) に抽出する必要があります。次に、実行gem install sqlite3-rubyして Ruby SQLite ドライバーをインストールする必要があります。
gem install railsこれで、実際にレールをインストールするために実行できます。これには 1 ~ 2 分かかります。
最後に、Ruby と Rails の環境は常に変化していることに注意してください。残念なことに、互換性の問題は Windows ユーザーにとって日常的な問題です (たとえば、数か月前には、Windows でコンパイルされる sqlite3-ruby gem の Ruby 1.9 互換バージョンを入手することができませんでした)。その時点で正確だったインストール ガイドは、数か月以内に古くなる可能性が非常に高くなります。したがって、ここに書かれていることがすべて真実であると考える前に、この投稿の日付を確認してください。