Rmenu IT 勉強宴会 Rmenu-20160122(Win10) Rmenu Windows10 Install Document Rmenu Windows10 環境構築 IT 勉強宴会 2016/01/22 1
目次 第 1 章 Rmenu システムの取得... 3 (1) Rmenu デモシステムの取得... 3 第 2 章 Ruby のインストール... 6 (1) Ruby インストーラをダウンロード... 6 (2) Ruby インストーラを実行... 7 (3) Path の設定... 8 (4) 補足事項... 10 第 3 章 Ruby Gem のインストール... 11 (1) pg をインストール... 11 (2) dbi をインストール... 12 (3) sequel をインストール... 12 (4) rack をインストール... 13 (5) prawn をインストール... 14 第 4 章 PostgreSQL Windows10 版... 15 1. PostgreSQL インストーラのダウンロード... 15 (1) PostgreSQL をダウンロードする 1/4... 15 (2) PostgreSQL をダウンロードする 2/4... 15 (3) PostgreSQL をダウンロードする 3/4... 16 (4) PostgreSQL をダウンロードする 4/4... 16 2. PostgreSQL インストール... 17 (1) postgresql-9.5.0-1-windows をインストール... 17 (2) セットアップウィザード開始... 17 3. flowershop データベースの作成... 19 (1) pgadmin III を起動... 19 (2) 新しいデータベースの作成... 21 (3) flowershop バックアップファイルの復元... 22 第 5 章 FlowerShop アプリケーションの起動... 24 1. RmenuConfig.rb の設定確認... 24 2. テストサーバーの起動... 25 (1) no0_rackup の起動... 26 (2) no4_printserver の起動... 26 (3) no1_maincontroller の起動... 26 (4) no11 _TupleSpace の起動... 27 (5) no12_tupleserver の起動... 27 (6) no13_tupleclient の起動... 27 3. FlowerShop アプリケーションを開く... 28 (1) ログインページ... 28 (2) 動作確認... 29 (3) 注意事項... 30 2
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) 第 1 章 Rmenu システムの取得 参考資料 URL http://ii-flower.com/ (1) Rmenu デモシステムの取得 http://ii-flower.com/ を開いてください 画面ヘッダ部分のシステム一式をクリックしてください RmenuSVN20160122.zip へのリンクをクリックしてください 3
保存をクリック ダウンロード完了 ダウンロードした RmenuSVN20160122.zip をデスクトップ等 都合の良い場所で解凍してください RmenuSVN フォルダを C ドライブの直下に移動してください 4
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) ドラッグアンドドロップ C ドライブ直下へ移動した C:\RmenuSVN の内容は次のとおりです 5
第 2 章 Ruby のインストール 参考資料 URL http://rubyinstaller.org/downloads/ (1) Ruby インストーラをダウンロード ご利用のパソコン OS に合わせて インストーラを選択してください 推奨バージョンは 2.0.0 です デスクトップ等 都合の良い場所へ保存してください 6
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) (2) Ruby インストーラを実行 ダブルクリックして実行してください OK をクリック 同意するを選択して 次へ をクリック C:\Ruby200 がインストール先であることを確認し [ インストール ] をクリックしてください インストール終了画面が表示されたら [ 完了 ] をクリックしてください 7
(3) Path の設定 コントロールパネルの システム詳細設定 をクリックして下さい システムのプロパティ ダイヤログが開きます 次に 環境変数 ボタンをクリックしてください 8
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) システムの環境変数 Path を選択し 編集ボタン をクリックしてください C:\Ruby200\bin と入力して OK をクリックしてください 環境変数ダイヤログ システムのプロパティダイヤログを閉じてください 9
(4) 補足事項 Ruby バージョンについて Ruby2.2.3 でも動作することを確認しました ご利用の場合は 環境変数 path を C:\Ruby22\bin と指定してください Ruby2.1.7 では gem で pg をインストール時に Devkit のインストールが必要とメッセージが出ます 検証していませんのでお薦めしません 10
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) 第 3 章 Ruby Gem のインストール Rmenu の動作に必要となるドライバ等をインストールしてください Rmenu を動作させるために 5 種が必要です 1.pg 2.dbi 3.sequel 4.rack 5.prawn ruby コマンドプロンプトを起動し gem コマンドを実行します (1) pg をインストール C:\>gem install pg 11
(2) dbi をインストール C:\>gem install dbi (3) sequel をインストール C:\>gem install sequel 12
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) (4) rack をインストール C:\>gem install rack 13
(5) prawn をインストール C:\>gem install prawn v 0.13.1 デモアプリケーションの帳票印刷で罫線等の地紋を印刷するために PDF をテンプレートとして使用する機能を使用しています 新しいバージョンでは この機能が除外されたため 0.13.1 を指定しています 罫線を直接描画する PDF の代わりに SVG を使用するなどの方法をとるなら 特にバージョンを指定する必要はありません 途中省略 14
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) 第 4 章 PostgreSQL Windows10 版 参考資料 Web サイト 日本 PostgreSQL ユーザ会 参考 URL;http://www.postgresql.jp/ 1. PostgreSQL インストーラのダウンロード (1) PostgreSQL をダウンロードする 1/4 http://www.postgresql.jp/ を開いてください ダウンロードをクリックしてください (2) PostgreSQL をダウンロードする 2/4 OS:Windows ダウンロードサイト (EnterpriseDB) をクリックしてください 15
(3) PostgreSQL をダウンロードする 3/4 Win x86-32 版をダウンロードします ご自身の利用の環境に合ったインストーラを使用してください (4) PostgreSQL をダウンロードする 4/4 画面下部の 保存をクリック しダウンロードを開始します 16
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) 2. PostgreSQL インストール (1) postgresql-9.5.0-1-windows をインストール postgresql-9.5.0-1-windows.exe を起動してインストールを開始してください (2) セットアップウィザード開始 Next をクリック Next をクリック Next をクリック password を指定してください Next をクリック Next をクリック Next をクリック 17
Next をクリックインストールが開始します Finish をクリックスタックビルダが起動しますが キャンセル をクリック 終了確認に対して はい をクリック スタックビルダを利用したい場合はメニューから起動します 18
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) 3. flowershop データベースの作成 (1) pgadmin III を起動 スタートメニュー すべてのアプリ P PostgreSQL 9.5 pgadmin III で起動します サーバーツリーの PostgreSQL9.5(localhost:5432) をダブル クリックしてください パスワードを求められます パスワードを入力し パスワードの保存にチェックを入れ OK をクリックします 警告が表示されます OK をクリックします 19
20 サーバーツリーが展開されます
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) (2) 新しいデータベースの作成 データベース を右クリック 新規オブジェクト 新しいデータベース をクリックしてください 新しいデータベース ダイヤログが表示されます 名前欄に flowershop と入力し オーナー欄に postgres を指定し OK をクリックします 21
データベースツリーに flowershop データベースが生成されます flowershop データベースが現れない場合は データベース を右クリックし リフレッシュを行ってください (3) flowershop バックアップファイルの復元 データベース flowershop を右クリックして リストアーを選択してください ファイル名選択ボタンをクリック 22
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) flowershop20160122.backup を選択してください ファイル名 flowershop20160122.backup とロール名 postgres を指定して リストアー をクリック リストアが完了したら 完了 をクリックしダイヤログを閉じます データベース flowershop ツリーの左側にある + をクリックします スキーマ テーブル と展開していくことにより テーブルの一覧を見ることができます 23
第 5 章 FlowerShop アプリケーションの起動 1. RmenuConfig.rb の設定確認 データベースへの接続パスワードの設定 C:\RmenuSVN\Rmenu\System\Server\Libraries\Main に RmenuConfig.rb があります RmenuConfig.rb をテキストエディタで開いてください RmenuConfig.rb の 87 行目に flowershop データベースへの接続パスワードの記述があります password を PosqgreSQL をインストール時に指定した内容に修正してください 24
Rmenu 2. テストサーバーの起動 IT 勉強宴会 Rmenu-20160122(Win10) サーバーを起動するために C:\RmenuSVN\Rmenu\System フォルダ内にあるバッチファイルの起動が必要です ( 同名で 拡張子.sh ファイルは linux 用の起動スクリプトです ) 必ず次の順で起動してください no0_rackup no4_printserver no1_maincontroller no11_tuplespace no12_tupleserver no13_tupleclient バッチファイル起動時に次の警告が出る場合は 詳細情報をクリックし 実行 をクリックしてください 25
(1) no0_rackup の起動 (2) no4_printserver の起動 (3) no1_maincontroller の起動 26
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) (4) no11 _TupleSpace の起動 (5) no12_tupleserver の起動 (6) no13_tupleclient の起動 27
3. FlowerShop アプリケーションを開く ブラウザで次の URL を開きます 推奨するブラウザは FireFox です http://127.0.0.1:9292/application/flowershop/html/apps/login/index.html (1) ログインページ テーマの設定状況によりページの見映えが異なる場合があります ID:guest PW:guest を入力して ログイン :F1 をクリックしてください 28
Rmenu IT 勉強宴会 Rmenu-20160122(Win10) メニュー画面が開きます (2) 動作確認 マスター管理 タブをクリックし 単品マスター をクリックしてください 29
一覧画面が表示されます 任意の行を選択して 照会 :F5 をクリックしてください 単品マスタのメンテナンス画面が開き 花の画像も表示されます (3) 注意事項 ブラウザ本体の 戻る ボタンは使わないでください 戻る :Esc をご利用ください 30