なんかありがちBlog的なタイトルだ。w


Ruby on Railなバグトラッカ(?)、RedmineベースにSFAシステムを作ることにした。
実は社内では割とそれなりに使っていたり>Redmine

ソースをそれなりに読んでおこうと思い。
IDEでは最近のお勧めはNetbeansだと某氏が言うので、

NetBeans IDE 6.0.1 Download

「Ruby入り」をダウンロード。



と思ったらJDKが入っていないので、ここからダウンロード。

Java SE Downloads


Redmineのソースを取得するためにWin32版Subversionをげっと

subversion: Documents & files: Windows


Redmineのソースを取得。


cd \
mkdir proj
cd proj
svn co http://redmine.rubyforge.org/svn/trunk redmine



でとりあえずNetBeansで新規プロジェクト作成>上記フォルダ指定でそれっぽく開けたんだけど、rakeタスクの実行方法がわからん。。

redmineって書いてあるところから右クリック>Rakeタスクの実行>db>migarteって普通に実行したときは、DEVかPRODのどっちかが動いていると思うので、database.ymlの当該箇所をSQLite3を使うように書き換えた(WindowsへのMySQLのインストールとか面倒すぎてありえん。。)



だがJRubyからSQLite3ってどうやって使うのか?JDBCドライバがありそうだが。よくわからん。

(悩むこと5秒)

というわけでJRubyをあきらめてRuby(Win32)をインストール。

手順はこちらを参考にした。

www.be-styles.jp - Windows + ruby + sqlite3 にRailsを入れるためのメモ

SQLite3も必須なので入れておくこと。


というわけで、とりあえずGUIからのrake db:migate&起動成功。

RoRの基本動作を忘れてしまってソースの見方が全くわからないので、積んであるRoR本のうち初心者向けっぽいやつ(動作原理が書いてありそうなやつ)を探して持ってくる。