windowsの下でルビーオンライルス環境の構築をインストールします。

5605 ワード

一、Rubyをダウンロードしてインストールする
Windowsの下でRubyをインストールするには、RubyInstaller(ワンタッチでパッケージをインストールする)を選択したほうがいいです。ダウンロード先: http://rubyforge.org/frs/?group_id=167 。 ここで現在の比較的新しいルビーinstallerをダウンロードします。 パッケージをワンタッチで取り付けます。このインストールパッケージは、ルビー自体を含むほか、多くの有用な拡張機能(例えば、gems)とヘルプドキュメントがあります。
ダブルクリックでインストールします。インストール中に次の画面が現れます。図のように
ここではインストール経路をD:\Rubyとします。以下の3つのオプションは、(1)tclTkサポートをインストールするかどうかです。(2)rubyコマンドパスをシステム環境変数PATHに追加します。(3)rbと.rbwファイルをRubyに関連付けるかどうか。ここは全部チェックします。をクリックしてインストールが完了しました。
CMDウィンドウを開けて、ルビー-vを実行して、ルビーの現在のバージョン番号を表示します。図のように
ruby-e'put"hello world"を入力するとハローworldが表示されます。
ノートを開けてコードを書いてもいいです。例えば、put「hello world」はtest.rbとして保存して、CMDでruby test.rbを実行すると結果がhello worldとなります。
断念しないでメモ帳でプログラムを書いてください。ここでは軽くて簡単なコードエディタSciteを紹介します。いろいろな文法のハイライト表示とハイライトの導出をサポートします。無料でソースを開きます。以前のRubyInstallerはSciteを持っていましたが、新版は自分でダウンロードする必要があります。公式住所:scintilla.org windowsの下に緑色版とインストール版があって、版をインストールしてダウンロードします。 ここにします
Sciteをインストールしてから、これを開けて、私達はコードput「hello world」を入力して、メニュー=>file=>saveをクリックしてファイルを保存します。test.rbです。キーボードF 5を押して、右側の出力ウィンドウに結果が表示されます。図のように:
二、RubyGemsをダウンロードしてインストールする
RubyGemsは、RedHatのRPMのような便利で強力なRubyパッケージマネージャである。これはRubyアプリケーションを一つのgemに包装して、インストールユニットとします。特徴:リモートインストールパッケージ、パッケージ間の依存関係の管理、簡単で信頼性の高いアンインストール、クエリメカニズム、ローカルとリモートサーバのパケット情報を調べることができます。パッケージの異なるバージョンを維持することができます。Webベースのビューインターフェースで、インストールされたGEmの情報を確認することができます。
公式からRubyGemsをダウンロードして、zipバージョンを例にとって、圧縮パケットを解いて、CMDヒントウィンドウの下からsetup.rbの場所ディレクトリに入ります。 ruby setup.rbを実行すればインストールできます。
新しいRubyバージョンは既にRubyGemsを含んでいますので、手動でダウンロードしてインストールする必要はありません。CMDウィンドウでコマンドを入力するだけで、gem udate--systemは、しばらくお待ちください。既存のRubyGemsは最新バージョンに更新されます。図のように
ルビゲスが調和されたので、今はタオバオのルビーエンジニアがルビーゲスの国内ミラーを設置しました。具体的に参考してください。http://ruby.taobao.org/
三、Railsをダウンロードしてインストールする
CMD提示ウィンドウからコマンド入力:gem install Lalsのインストールを開始します。
文書ファイルをインストールしたくないなら、入力できます。gem install rals--no-rdoc--no-ri 
プログラムは自動的にダウンロードして、LIlsをインストールして、根気よく待ちます。図のように:
インストールが完了したら、経路D:\Ruby\lib\ruby\gems\1.9.1\gemsでいくつかのものを見ることができます。全部ライルスのパッケージファイルです。ルビーと同じディレクトリにインストールされています。
この時CMDでウィンドウにコマンドを入力してください。 LIls-v  ライルスのバージョン番号を表示します。図のように:
四、DevKitをダウンロードしてインストールする
DevKitはwindowsプラットフォームの下で現地C/C++拡張パッケージをコンパイルして使うツールです。Linuxプラットフォームの下のmake,gcc,shをシミュレートしてコンパイルします。この方法は現在はRubyInstallerによってインストールされたRubyのみをサポートしています。
ダウンロードDevkit:http://rubyinstaller.org/downloads
上の住所が開かないなら、ここからダウンロードします。https://github.com/oneclick/rubyinstaller/downloads/
私達は今のバージョンを使っています。 DevKi-tdm-32-4.5.2-111229-1559-sfx.exe
インストール手順:
1)DevKitをダウンロードしてD:\DevKitディレクトリに解凍します。2)CMDウィンドウを開けてD:\DevKitディレクトリに入り、ルビーdk.rb initを入力します。config.ymlを生成します。DevKitサポートを追加するRubyリストを確認します。RubyInstallerでインストールされているRubyだけをサポートします。3)ルビーdk.rb installを入力します。  #インストールを開始します4)ruby dk.rb reviewを入力します。  #DevKitサポートを追加するRubyリストに誤りがあるかどうかチェックしてください。5)gem install rdiscountを入力します。plotform=ruby。このステップはDevKitがインストールに成功したかどうかを検証するだけです。もしrdiscountをインストールできたらDevKitのインストールが成功したと説明します。しなくてもいいです。
全体のプロセスは図のようです。
 
五、Railsプロジェクトを作成する
CMDヒントウィンドウを開けてDディスクに入り、コマンドを入力します。RAls new wwwはDディスクでwwwという名前のRAlsプロジェクト構造を作成します。
次にwwwディレクトリに入り、コマンドを入力します。RAls serverは、LIlsが持っているwebrickサーバーを起動します。図のように:
 ブラウザを開いてアドレスを入力します。 http://localhost:3000/ 歓迎ページを見ました。
さあ、私たちはRailsに「ハロー」と言わせます。
RailsはMVCフレームであり、Railsはブラウザからの要求を受信し、要求を解読して適切なコントローラを見つけ、コントローラに適切な方法を呼び出す。その後、制御は適切なビューを呼び出し、結果をユーザに表示する。Railsは、CMDコマンドウィンドウを開くために、ビューとコントロールを素早く作成する方法を提供します。先ほどのwwwプロジェクトディレクトリに入り、命令を入力します。 ハロー 図のように:
 
上の図で提示したビューファイルを開けます。パスは/プロジェクトディレクトリ/ap/views/say/hello.html.erbです。
次のように修正しました。
    

Say#hello

注意:ビューファイルhello.html.erbをUTF-8コードフォーマットとして保存します。そうでないと中国語で文字化けが発生します。説明すると、UTF-8符号化ではなく、UTF-8+BOM符号化であり、BOMはファイルの先頭にいくつかの文字を追加してファイル符号化の基準を表しています。しかし、マイクロソフトだけが使いました。X-nix、PHP、Rubyは分かりません。
次にコントローラファイルを開きます。パスは/プロジェクトディレクトリ/アプリケーション/controllers/say_です。controller.rb
に変更
  class SayController < ApplicationController
     def hello
        @time=Time.now 
     end 
   end
ブラウザのアクセスを開く:http://localhost:3000/say/helloを選択します。結果は下の図のようです。
トップページを変更する場合は、トップページにハローを表示させます。2ステップだけでいいです
1)プロジェクトディレクトリ/config/route.rbファイルを見つけて、この行に検索します。 # root:to=>'welcome萻index'  コメントを削除して自分のコントローラに設定します。
     root:to=>'say龛hello'
2)プロジェクトディレクトリ/public/index.ファイルを削除します。LIlsはpublicディレクトリの静的ファイルを優先的に読み込むためです。
再アクセス:http://localhost:3000ホームページにはSay((zhi Hello)が表示され、上図の内容が一致しています。
六MySQLデータベースを使用したRailsプロジェクトを作成します。
1)CMDウィンドウを開けてDディスクに入り、コマンドを入力します。 --database Mysqlは、Dディスクにworkというライズプロジェクト構造を作成します。
2)libmysql.dllライブラリをRubyインストールディレクトリのBinディレクトリにコピーしなければなりません(D:\Ruby\Bin)。サーバーを起動する時に、「LIBMYSQL.dllが見つからなかったので、このアプリケーションは起動できませんでした。アプリケーションを再インストールすると、この問題が修復されるかもしれません。」
    ダウンロード先:http://www.mysql.com/downloads/connector/c/
    私達はここでmysql-connector-c-noinstall-60.02-win 32.zipをダウンロードして、解凍して、libディレクトリの中のlibmysql.dllは私達が探しています。
3)データベースの設定情報を変更します。プロジェクトディレクトリ/config/database.ymlファイルでは、それぞれ「開発」、「テスト」、「生産」データベースの構成に対応して、彼らを自分の配置に変更します。
    その中のdevelopmentは私達が開発する中で実際に使うデータベースです。必ずusername:とpassword:後は少なくとも一つのスペースを残してください。
4)CMDウィンドウにrake dbを入力する:craete  コマンドは、設定情報に設定されたデータベースをmsyqlに作成します。
5)scaffoldを使ってコードを生成し、CMDに下記のコマンドを入力します。
    ライズゲナートscaffold post title:string body:string addTime:datetime
    ここでcontroller,view,modelsとデータベーススクリプトを作成しますが、まだテーブルを作成していません。
    再入力:rake db:migrate作成テーブル。完了します
6)命令ライズセーバーを実行する
    ブラウザからアクセス:http://localhost:3000/posts このページはもう私達のために添削コードを生成しました。OKです。
関連文書:Windowsプラットフォームの下でRuby on Railsの開発環境を快速に構築する。