WindowsでのRuby on Railsのインストール

Railsに興味がありました。 私は数冊の本を買って、読んで...手をかざすのに十分でした。 そして続行します...少なくとも実験してください。



タスク: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 待ちに待ったアプリケーションが突然見つかります。



出来上がり!



深まるにつれて落とし穴さえ発見された場合、継続が続きます。



All Articles