準備1:CentOS6のインストール
詳細はググってください。。。
また、インストール後は必ずアップデートを行って下さい。でないとTrac(Kanon)のインストールに失敗します。
また、インストール後は必ずアップデートを行って下さい。でないとTrac(Kanon)のインストールに失敗します。
準備2:ファイル取得
hg cloneしてインストーラ一式を入手します。mercurialが入っていなければ
# yum install mercurialで、ファイル取得
# mkdir /opt/setup
# cd /opt/setup
# hg clone http://kanon.ultimania.org/hg/KanonConductor/
インストール
以下、コマンドの先頭にsudoをつけるか、管理者権限があるユーザーで実行すること。
取得先に移動
# cd KanonConductor
上記フォルダ内にあるkanon-setupを編集します。kanon-setup内にリンク切れURLがあるので
- ./kanon-setup を実行→実行中にDLに失敗する→kanon-setup内の失敗したURLを編集する
- kanon-setup内のURLがリンク切れでないかを確認する→リンク切れなら修正する
という泥臭い作業を行います。
その後
途中、y/nの入力を促されますが、そこは必要に応じて。
しばらくしてから「インストール完了しました。」が出てコマンドプロンプトに戻ればインストール成功。
kanon-create-project コマンドでプロジェクトを作成しましょう。
##
しかし何でインストール確認の文言(しかも先頭2〜3行だけ)がこういう口調なんだろうか。
その後
#./kanon-setupでインストール。
途中、y/nの入力を促されますが、そこは必要に応じて。
しばらくしてから「インストール完了しました。」が出てコマンドプロンプトに戻ればインストール成功。
kanon-create-project コマンドでプロジェクトを作成しましょう。
##
しかし何でインストール確認の文言(しかも先頭2〜3行だけ)がこういう口調なんだろうか。
このコマンドはKanonをインストールするよ。
既にkanonインストールされている場合は、上書きされて消えちゃうの。
補足情報
インストール後、メニューで 管理 > GanttCalender - 休日の設定 を選択し、休日を追加しようとすると、以下のようなエラーが出ます。
[エラーメッセージ]TypeError: cannot concatenate 'str' and 'NoneType' objects
どうやらデータベースに問題がある模様なのでtrac.dbを修正して直します。
SQL使うのめんどかったので、SQLite Database Browserで直接編集。
こんな感じでレコードを一通り追加していけばOKです。
(trac.db修正内容の参考元 - http://blue21.ddo.jp/web/osgyo/trac/trac5.html)
SQL使うのめんどかったので、SQLite Database Browserで直接編集。
- テーブルを追加
- インデックスを追加
- レコードを追加
こんな感じでレコードを一通り追加していけばOKです。
(trac.db修正内容の参考元 - http://blue21.ddo.jp/web/osgyo/trac/trac5.html)