タスク:Windows 7にRailsをインストールし(理由を聞かないでください)、サーバーを起動します。
判明-これはクエストです。 一対のマウスクリックだけでは不十分です。 もちろん、 Railsinstallerを使用しない場合は、コメントで正しく示唆されたこと(ありがとう、dreamfall)。
数時間の私の検索は、完全で無条件のインストールに至りました。
1. Rubyを配置します。 厳密にはここからrubyinstaller.org/downloads 。 ここでは、Rubyモジュールの構築に使用されるgcc MinGW 32の下で構築されているため
1.1 バージョン187が必要です。 バージョン192には、より強力なシャーマニズムが必要ですが、これには十分なマナがありませんでした。
1.2 開発キット (Railsをビルドするために必要)を配置し、Rubyディレクトリの上に直接展開します(デフォルトで設定されている場合、C:\ Ruby187です。将来的には$ Rubyと命名します)
1.3 Rubyでドキュメントをダウンロードすることもできます
2. SQLite www.sqlite.orgが必要です 。 dllおよびdefファイルを含むアーカイブを$ Ruby \ binディレクトリに直接解凍します。 ちなみに、これは最初の驚きでした(RDBMS以前は、「デフォルト」はmySQLでした)
3. Comand PromptをRubyで起動します(Windowsのスタートメニューにあります)。
4.コマンドプロンプトにモジュールを配置します:
4.1。 gem sqlite3-rubyのインストール-SQLite
4.2。 gem install rails- 「レール」自体。 インストールがエラーで失敗する可能性があります。この場合、コマンドを繰り返します。
4.3。 エラーが発生しなかったとしても、シャーマニズムは依然として必要です。 なぜなら、私たちのくしゃみのそれぞれについて、そのようなわいせつがここに現れるからです:
[C:/Ruby187/lib/ruby/gems/1.8/specifications/json-1.6.1.gemspec]の無効なgemspec:仕様の無効な日付形式: "2011-09-18 00:00:00.00.000000000Z"
これは、日付形式に関連するエラーです。 単純に扱われます。 $ Ruby \ lib \ ruby \ gems \ 1.8 \ specificationディレクトリに移動し、「エラー」ファイルの行を変更します
s.date = %q{2011-09-18 00:00:00.000000000Z}
に
s.date = %q{2011-09-18}
4.4。 良心の宝石更新レールを落ち着かせるために--include-dependencies
5.テストアプリケーションを作成します。 同上、コマンドプロンプトで
5.1 「ゲーム用」ディレクトリに移動します。たとえば、 cd \ test (またはmkdir \ test; cd \ test-そのようなディレクトリがない場合)
5.2 Railsの新しいhelloアプリケーションを作成します。 2番目の驚きは、本が「新しい」ことについて何も言わなかったことです。
5.3アプリケーションを起動します。 cdこんにちは; レールサーバー 。 そして最後の驚きは、同じ本の中にもう存在しないレールサーバー/スクリプトへのリンクです
localhostで 5.4 :3000
出来上がり!
深まるにつれて落とし穴さえ発見された場合、継続が続きます。