Rubricksインストール時の覚え書き-1
|
以前、職場の情報共有のためにCMSとしてRubricksをインストールした時にはまったところがあるので、ここに書いておく。 (分かってしまえばどうと言うことも無いが、当時Webで調べてもなかなか解決法が見つからなかったので、誰かの参考になればと思う。) 参考URL:インストールガイド(Windows) インストール環境・OS:Windows XP (SP3)Instant Rails のインストール・以下のサイトから Instant Rails 1.7 をダウンロードするhttp://rubyforge.org/frs/?group_id=904
※インストールガイド記載のURLからダウンロードページへ行くのはちょっと難しいかも。
・ダウンロードした「InstantRails-1.7-win.zip」を展開し、任意のフォルダに配置する※なお、Instant Rails は 1.7 を使用すること。2.0 は Rails 2.0 対応のようだが、Rubrics で使用する「Components」機能が廃止されている。
※特に支障がなければCドライブ直下に置くのが問題が少ない。以下の例では「C:\InstantRails」に配置したものとする。
・配置したフォルダ内の InstantRails.exe をダブルクリックして起動する
※InstantRails は初回起動時に現在のパスを元に各種設定情報を作成するので、一旦起動するとパス変更が難しい。
・MySqlの設定変更を行う
C:\InstantRails\mysql\my.ini を以下の様に修正する
[mysqld]
datadir=C:/InstantRails/mysql/data
basedir=C:/InstantRails/mysql
bind-address=127.0.0.1
default-character-set=utf8
skip-character-set-client-handshake
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
※上記設定をしないと全角文字が "????" のように文字化けする。
(僕はこれでハマりました。)
Rubricksのインストール
※ここはインストールガイド通りで問題ない。
・以下のサイトから Rubricks をダウンロードするhttp://rubyforge.org/frs/?group_id=1494 ・ダウンロードした「rubricks-XXX.zip」を展開し、任意のフォルダに配置する ・Rubricks で使用するデータベースを作成する
コマンドプロンプトで以下を入力する。
・ 作成したデータベースにあわせて config/database.yml を修正する> mysql -u root mysql> CREATE DATABASE rubricks; mysql> exit
config/database.ymlの設定例
・rake db:migrateを実行するcommon: &common
adapter: mysql
host: localhost
port: 3306
username: root
password:
encoding: utf8
development:
database: rubricks_test
<<: *common
test:
database: rubricks_test
<<: *common
production:
database: rubricks
<<: *common
コマンドプロンプトで以下を入力する。
・動作を確認する> set RAILS_ENV=production > rake db:migrate
Mongrelを起動する。
(...続く。)> ruby script/server -e production ブラウザで [http://localhost:3000/] にアクセスすると、Rubricksトップページが表示される。 管理者ユーザ(ID:"admin"、Passwd:"pass")でログインする。 |


