2009-01-13 :-)
_ 朝ッ
0530起床
_ グラフィケーションを読む
特集:共用・共有知を考える
_ ちょっと休憩
0700 スターバックスチネチッタ
_ おひる
スパゲティ
_ 仕事
0830 出勤。
_ [Ruby][rails]rails をインストールできないと思っていたら HTTP_PROXY を設定していたでござるの巻
前
.zshenv
export HTTP_PROXY=http://PASSWORD:USERNAME@proxy.example.jp:80
% gem install rails ERROR: http://gems.rubyforge.org/ does not appear to be a repository ERROR: could not find gem rails locally or in a repository
後
.zshenv
##export HTTP_PROXY=http://USERNAME@proxy.example.jp:80
% gem install rails Successfully installed rake-0.8.3 Successfully installed activesupport-2.2.2 Successfully installed activerecord-2.2.2 Successfully installed actionpack-2.2.2 Successfully installed actionmailer-2.2.2 Successfully installed activeresource-2.2.2 Successfully installed rails-2.2.2 7 gems installed Installing ri documentation for rake-0.8.3... Installing ri documentation for activesupport-2.2.2... Installing ri documentation for activerecord-2.2.2... Installing ri documentation for actionpack-2.2.2... Installing ri documentation for actionmailer-2.2.2... Installing ri documentation for activeresource-2.2.2... Installing RDoc documentation for rake-0.8.3... Installing RDoc documentation for activesupport-2.2.2... Installing RDoc documentation for activerecord-2.2.2... Installing RDoc documentation for actionpack-2.2.2... Installing RDoc documentation for actionmailer-2.2.2... Installing RDoc documentation for activeresource-2.2.2...
_ [cygwin][Redmine]Redmine を入れる
redmine って?
Redmineは、Ruby on Railsで記述された、オープンソース(GPL)のプロジェクト管理ソフトウェアです。
Trac とかあーいう類のものです。
環境
- Microsoft WindowsXP SP3
- cygwin
準備
あらかじめ以下の cygwin パッケージを入れておく。Devel/sqlite-devel を入れていないとインストール作業中に no such file to load -- sqlite3 などと言われる( ref. でぃべろっぱーってへてむる: no such file to load -- sqlite3 )。
- Devel/ruby
- Databese/sqlite3
- Devel/sqlite-devel
以下 ruby gem 関連のものも入れておく。RedCloth を入れておかないと wiki 書式が機能しない( ref. COBOLer in Dalian China: redMineをWindowsにインストールするメモ )
- RubyGems
- Ruby on Rails( gem install rails )
- sqlite3-ruby( gem install sqlite3-ruby )
- RedCloth( gem install RedCloth )
インストール
Redmine.JP - Redmineのインストール にしたがう。
% cd redmine-0.8.0_RC1
% rake db:migrate RAILS_ENV=production : rake aborted! No such file or directory - /cygdrive/c/home/miwa/usr/local/redmine-0.8.0_RC1/config/database.yml
database.yml を作る。
% cp database.yml.example database.yml
以下を書いておく。
production: adapter: sqlite3 dbfile: db/redmine.db timeout: 5000
再度実行。
% rake db:migrate RAILS_ENV=production
OK
次は ja を選択する。
% rake load_default_data RAILS_ENV=production Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] ja ==================================== Default configuration data loaded. Note: The rake task load_default_data has been deprecated, please use the replacement version redmine:load_default_data
OK
起動
起動させる。
% script/server -e production
http://localhost:3000 にアクセスする。
あとは適当に管理画面で設定する。
_ [Redmine][Subversion]Redmine プロジェクトと Subversion を連携させる
Subversion というか TortoiseSVN ですが。
Redmine.JP - Subversionとの連携 のまま作業する。
- Redmine プロジェクト Sample を作る
- http://localhost:3000/projects/settings/Sample を開く
- 設定 - リポジトリ
- SCM を Subversion
- URL を
TracLight かよ。ええ。手元ですでに TracLight を運用しておりすでに TracLight と Subversion( TortoiseSVN ) が連携しております。ともあれ Subversion( TortoiseSVN )リポジトリはそこにあるので Redmine プロジェクトにリポジトリを登録する。あとはこれまでと同じようにフツーにコミットなどする。リポジトリは http://localhost:3000/repositories/show/Sample から見れる。幸せです。