« 2009年11月 | トップページ | 2010年5月 »

2010年4月

2010年4月26日 (月)

最新のSubTaskがあるRedmineをWindowsローカルにインストール

http://redmine.jp/tech_note/install/
http://www.redmine.org/wiki/redmine/RedmineInstall
http://forza.cocolog-nifty.com/blog/2010/03/redmine-subtask.html
参照させていただきました。

◇Redmine最新はSVNからゲット
Subtaskingは1.0ででるけどtrunkにはあるそうで
ロードマップみると1.0のリリースは2010/7/3

http://www.redmine.org/wiki/redmine/Download
によればコマンドラインで
svn co http://redmine.rubyforge.org/svn/trunk redmine
なので、TortoiseSVNで
http://redmine.rubyforge.org/svn/trunk
をリポジトリのURLに指定してゲット

◇SQLiteのdllゲット
http://www.sqlite.org/download.html
sqlite3.dllをpathの通っているところ、てきとーにSystem32の下にいれとく

◇データベースの設定
ゲットしたRedmineをD:\redmineにおいて
D:\redmine\config\database.yml.example
をdatabase.ymlとしてコピー
production:のところを下記に修正
----------
production:
adapter: sqlite3
dbfile: db/redmine.db
timeout: 5000
----------

◇rubyインストール
http://rubyinstaller.org/download.html
で1.8.xをゲット

◇なんかいろいろコマンドプロンプトで実行
gem install rails
gem install sqlite3-ruby
set RAILS_ENV=production
rake config/initializers/session_store.rb
rake generate_session_store
rake db:migrate
rake redmine:load_default_data

ruby script/server webrick -e production

最後にブラウザで
http://localhost:3000/

で、操作に迷ったがSubtaskできた

http://www.redmine.org/news/36
'Manage subtasks' permission
はすでに、Managerロールのデフォルトで「子チケットの管理(Magage subtasks)」が有効で
とりあえずadminさんでログインすれば、子チケット欄に追加ボタンから新規チケットを追加できて、既存のチケットを子にするには、子にしたいチケットの編集画面で親チケットの番号つける

親チケットの開始日と期日は子チケットの最初の開始日と最後の期日だけみてるっぽい
親チケットだけの開始日、期日だけを変えられない
そんなもんかいな

ガントチャートに親チケットだけ表示したかったのだが、親チケットがフィルターできればよいが、デフォルトでなくて、カスタムフィールドでparentとか作って、手動で親にだけparentをONに設定して、parentフィールドにフィルターかける

ちょいめんどう。題名に親に固有の文字列つけてフィルターかけた方が楽かも

| | コメント (0) | トラックバック (0)

2010年4月20日 (火)

svnserveがコマンドラインのsvnからアクセスできてTortoiseSVNからアクセスできん

SlikSvnのsvnserveをWindowsサービスにして
----------
sc create svnserve binPath= "\"C:\Program Files\SlikSvn\bin\svnserve.exe\" --service --root D:\svnrepos" DisplayName= "Subversion repository" depend= Tcpip start= auto
----------

コマンドラインから
svn info svn://localhost/project_name
でOKで
TortoiseSVNのリポジトリブラウザで
svn://localhost/project_name

Can't connect to host 'localhost': No connection could be made because the target machine actively refused it.
とか
ホスト 'localhost' に接続できません: 対象のコンピューターによって拒否されたため、接続できませんでした。
でNG

とりあえず下記で解決。
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&viewType=browseAll&dsMessageId=2441515
とか
http://groups.google.com/group/tortoisesvn/browse_thread/thread/9e31eeff7850b9b2?pli=1

ipv4やらipv6やら訳わからんことが書いてあるが

I changed the service command line to use "--listen-host 0.0.0.0" and
TortoiseSVN as well as RapidSVN can connect it.

とあり、

----------
sc create svnserve binPath= "\"C:\Program Files\SlikSvn\bin\svnserve.exe\" --service --listen-host 0.0.0.0 --root D:\svnrepos" DisplayName= "Subversion repository" depend= Tcpip start= auto
----------
にしたらアクセスできやしたと。

| | コメント (0) | トラックバック (0)

« 2009年11月 | トップページ | 2010年5月 »