« 2007年03月 | メイン | 2007年05月 »

2007年04月13日

redMineをWindowsにインストールするメモ

redMineはRubyで書かれたプロジェクト管理ツールです。
http://www.redmine.org/

以下はWindows環境にインストールしたときのメモです。
とりあえずと言うことでDBには、SQLiteを利用しています。
インストールの順序としては、次のようになります。

1.Ruby
2.Ruby on Rails
3.RedCloth
4.SQLite3-ruby
5.redMine

正規のインストール方法は、本家サイトを参照して下さい。
redMine のインストール
http://www.redmine.org/index.php?s=install


1. Ruby のインストール
 まずは、Rubyをインストール。One-Click Installerを使うと便利です。
 One-Click Installer - Windows
 http://rubyforge.org/projects/rubyinstaller/

2. Ruby on Rails のインストール
 言わずと知れたRubyのフレームワークです。
 ここからはgemというインストール機能を利用して簡単にインストールできます。
 ※以下、イタリック体のコマンドが入力内容です。

C:\>gem install rails --include-dependencies
Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed rails-1.2.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...


3. RedCloth のインストール
 一応、オプションということになっているのですが、これを入れないとwikiが動きませんでした。
 RedCloth (to enable textile formatting)

C:\>gem install RedCloth
Successfully installed RedCloth-3.0.4


4. SQLite3-ruby のインストール
 DBにSQLiteを使うので、ruby用のアダプタをインストールします。
 なお、redMineは、MySQL,PostgreSQLなどのDBが利用できます。

C:\>gem install sqlite3-ruby
Select which gem to install for your platform (i386-mswin32)
1. sqlite3-ruby 1.2.1 (ruby)
2. sqlite3-ruby 1.2.1 (mswin32)
3. sqlite3-ruby 1.2.0 (mswin32)
4. sqlite3-ruby 1.2.0 (ruby)
5. Skip this gem
6. Cancel installation
> 2
Successfully installed sqlite3-ruby-1.2.1-mswin32
Installing ri documentation for sqlite3-ruby-1.2.1-mswin32...
Installing RDoc documentation for sqlite3-ruby-1.2.1-mswin32...


5. redMine のインストール
 最後にredMine自体をインストールします。以下のサイトからダウンロードしたファイルを展開するだけです。
 http://www.redmine.org/index.php?s=install
 ここでは、C:\redMine に展開しています。

C:\redMine>

 ここで、DBのSQLiteを利用するために sqlite3.dll をパスの通ったディレクトリにない場合は用意します。
 よく分からない場合は、C:\redMine\public に置きます。

※2007.06.03 追記
sqlite3.dllは以下のサイトからダウンロードできます。
http://www.sqlite.org/sqlite-3_3_17.zip

最後に以下のコマンドを実行して、redMineの設定とWebサーバの起動を行います。

■環境の設定

C:\redMine>rake migrate RAILS_ENV="demo"

■データのインポート

C:\redMine>rake load_default_data RAILS_ENV="demo"

■起動

C:\redMine>ruby script/server -e demo

インストールがうまくいっていれば、ポート3000でWebサーバが起動します。
http://localhost:3000/

2007年04月07日

Trac月 1.2.2

 Trac月のサイトにしばらくアクセスできない間にバージョンアップしていました。
どうもサーバーの稼働状況が悪いらしい。
そんなわけで、ダウンロード用のミラーサイトを作ってみました。
無料のオンラインストレージを利用しているため、1人90分に1ファイルしかダウンロードできません。

TracLight dowmload mirror site!!
 <ダウンロード方法>
  1. ダウンロードしたいファイル名をクリック
  2. 右下にある「Free」ボタンをクリック
  3. 「No premium user. Please enter」の下に表示されている4文字の英字を「here」のテキストボックスに入力して、「Download」ボタンをクリック


 短期間で次から次へとバージョンアップを繰り返す、このアイデアが湧いてきている感じがいいですね。
 以前、SimpleAPIというサイトを一人で運営されている伊藤さんのインタビュー(「1人で作るなら、一気にやるのが重要」)がITmediaに掲載されていましたが、非常に共感できる内容でした。

 組織の柵にとらわれることなく、思いついたアイデアを速攻で形にしていく。組織が大きくなればなるほど難しい。
最近では、個人情報保護の関係もあって、社内では自由が効かなくなってきているし・・・