HubotのRedmineスクリプトを試してみたいので嫌だけど渋々OSXにインストールする.
インストール手順
載ってた.
http://www.redmine.org/projects/redmine/wiki/RedmineInstallOSXMavericksServer
毎回苦労するPassengerさんの設定
Please edit your Apache configuration file, and add these lines:
LoadModule passenger_module /Users/yukaary/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/passenger-4.0.45/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /Users/yukaary/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/passenger-4.0.45
PassengerDefaultRuby /Users/yukaary/.rbenv/versions/2.1.1/bin/ruby
</IfModule>
After you restart Apache, you are ready to deploy any number of web
applications on Apache, with a minimum amount of configuration!
Press ENTER to continue.
Deploying a web application: an example
Suppose you have a web application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:
<VirtualHost *:80>
ServerName www.yourhost.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /somewhere/public
<Directory /somewhere/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
# Uncomment this if you're on Apache >= 2.4:
#Require all granted
</Directory>
</VirtualHost>
And that's it! You may also want to check the Users Guide for security and
optimization tips, troubleshooting and other useful information:
やっぱり苦労して意味不明なのでRedmine付属の簡易サーバでやることにする. Webrick様ステキ!!
yukaary$ sudo ruby script/rails server webrick -e production
http://localhost:3000 でアクセスできる.
ちなみにOSX 10.9だとApache2がプリインストール済み.
設定ファイル: /private/etc/apache2/
Document Root: /Library/WebServer/Documents/
今回,Redmine 2.5.1をダウンロードしてDocument Rootの下に展開したが、別にApacheで動かさないのでここである必要は全くないorz.
Hubot Redmine
プロジェクトの活動概要を取得するコマンドを追加しようとした. 本当に最低限は動くようにしたが欠点が…
Hubot> hubot show project's activity
- REST APIとATOM(RSS)のTOKENが別物
- ActivityはJSON形式じゃないでござる
- XMLをパースできないこともないけどメンドイ…
とりあえずこれでいいか…暇があったらActivityコマンドをまともにしてみよう.
No comments:
Post a Comment