【これがWebメーラーと驚くほどのUIを持ったWebアプリケーション「ukijs mail」】を動かすまでのメモ(あくまでデモが動くまで)
- 情報元:これがWebメーラーと驚くほどのUIを持ったWebアプリケーション「ukijs mail」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
- git-hub:voloko/uki_mail_app · GitHub
-
Amazon EC2で「Amazon Linux AMI (Beta)」を利用して動かしてみました。
※あくまでuki toolsのデモとして作成されているようですのでメーラとしては機能しません。
作者のブログMail.app on the web « ukijs blogによりますと、15時間でデモを作成したそうです。
redisをインストールする
- クイックスタート — redis 2.0.3 documentationを参考にredisをインストールする。
yum install make yum install gcc wget http://redis.googlecode.com/files/redis-2.2.2.tar.gz tar zxvf redis-2.2.2.tar.gz cd redis-2.2.2 make make install
redisを起動する
コンパイルした後に、redis.confのloglevelを修正します。
#loglevel verbose
loglevel notice
loglevelをverboseからnoticeに。
そして起動
redis-server redis.conf &
uki-toolsのインストール
yum install rubygems gem install uki
↓がインストールされました。
Successfully installed rack-1.2.2 Successfully installed tilt-1.2.2 Successfully installed sinatra-1.2.1 Successfully installed highline-1.6.1 Successfully installed commander-4.0.3 Successfully installed json_pure-1.5.1 Successfully installed bind-0.2.8 Successfully installed jspec-4.3.3 Successfully installed uki-1.1.4
uki_mail_appをインストール
gitでDLするのでgitもインストール
yum install git gem install redis git clone git://github.com/voloko/uki_mail_app.git cd uki_mail_app/ uki run *:80
実行すると、HTML文がブラウザに表示されました。ヘッダがjavascriptになっているせい。
server.rbを書き換えます。
response.header['Content-type'] = 'application/x-javascript; charset=UTF-8' ↓コメントアウト #response.header['Content-type'] = 'application/x-javascript; charset=UTF-8'
実行。
uki run *:80
ブラウザを立ち上げて起動が確認しました。ただし、ヘッダを修正したせいかデモデータが表示されません。。。
実際のデモは↓
http://ukijs.org/mail/index.html