2012年7月15日日曜日

Ruby On Rails 3.2 環境準備(インストール)

いつの間にか最初からインストールするのが面倒になっていたみたいなので、メモとして残す。
(皆さん苦労されている様子。使い始めるまでに苦労したのでは、やる気が失せてしまう。。。)

参照先2つをコンボ。DevKitの入れ方が参照先1つめと異なる。あぁRuby1.9.3p194の導入方法も違います。Installerを使いたくなかった為、圧縮ファイルを解凍して利用する方法を記述してます。
(Installerを使わなかったのは、環境変数とかを勝手に変更されることを嫌っただけ)

【環境】
  WindowsXP SP3, Ruby1.9.3p194, Rails3.2.6

【Install項】
○Ruby1.9.3p194
  Development Kitを利用する為、フォルダ名に空白(Space)及び日本語フォルダにインストール出来ない。(エラーとなってしまう。即ち、c:\Program Files\ruby などにインストールできない)
  • Ruby Installer for Windows Downloads より 7-Zipで圧縮されている Ruby 1.9.3-p194 (ruby-1.9.3-p194-i386-mingw32.7z)  を取得(Download)する。
  • 7-Zipにて解凍し、c:\Ruby\ruby193p194 へ保管
  • ruby193p194フォルダに「Ruby193p194.bat」を作成。下記3行を記入。
    set PATH="C:\Ruby\Ruby193p194\bin";%PATH%
    cd "%USERPROFILE%\My Documents"
    cls
  • ruby193p194フォルダで右クリック「新規作成」-「ショートカット」を選択。「項目の場所を入力してください」にて「cmd」と入力し「次へ」を押下。「ショートカットの名前を入力してください。」にて「Ruby193p194」を入力し「完了」を押下。 
  • Ruby193p194 のプロパティを開く。リンク先を下記へ変更 (/k以降を追記)
    %windir%\system32\cmd.exe /k "C:\Ruby\Ruby193p194\bin\ruby193p194.bat"
  • Ruby193p194をダブルクリック(コマンドラインを表示)
    > Gem update --system
    > gem update rake
○Development Kit
  jsonをインストールするのに必要。(Development Kitによりコンパイルが行われる)
  • Ruby Installer for Windows の Downloads より 7-Zipの自己解凍形式で圧縮されている DEVELOPMENT KIT(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe)を取得(Download)する。
  • ダブルクリックにて自己解凍を行う。
    (解凍先は「C:\Ruby\devkit」フォルダ)
  • コマンドプロンプトにて、以下を実行。
    > ruby dk.rb init
  • Devkitフォルダ内に「config.yml」が作成される。中を開いて、以下を最下行へ記入し保管。
    - C:Ruby/Ruby193p194
  • コマンドプロンプトにて以下を実行(インストール実施)
    > ruby dk.rb install
○Ruby On Rails
  Railsのインストール。
  • > gem install rails
○Sqlite3
  Sqlite3のインストール。
【Application項】
  アプリケーションを作成するフォルダへ移動(今回は C:\Documents and Settings\<UserName>\My Documents\rails
  • cd "%USERPROFILE%\My Documents"
  • > rails new memopad
  • > cd memopad
  • > bundle install
  • > rails g scaffold memo uid:string title:string body:text
  • > rake db:migrate
  • > rails s     
  • http://localhost:3000/memos (ブラウザで左記へアクセスする)
以上で取り合えず準備完了を確認。ここからは開発するアプリケーションのセンス?のみ?
(センス無いんだけど。。。さて何作ろう。)


【 参考】

0 件のコメント:

コメントを投稿