トップ «前の日記(2016-02-14) 最新 次の日記(2016-03-08)» 編集

"yasunori's tedious diary"

2005|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|08|09|10|11|
2011|01|03|04|05|06|07|08|09|10|11|12|
2012|01|03|04|05|08|09|10|
2013|01|02|08|09|10|11|12|
2014|01|03|04|07|08|09|10|
2015|01|07|08|09|10|12|
2016|01|02|03|04|
2017|11|
2026|08|

2016-03-07

_ [コンピュータ] tDiary 環境再構築

サーバリプレース&FreeBSDのベースバージョンアップに伴い、ruby のバージョンがアップしたことで利用不可能になっていた tDiary の環境を作り直しました。(嫁の継続した圧迫に負けました)

やることは

  • ruby2系に対応した tDiary のインストール
  • 過去環境の引き継ぎ

なのですが、これが結構大変でした。

  • tDiary のために ruby2 系 + rubygems 環境の構築
  • 過去データがそのまま引き継げないので、データの変換作業(文字コード変換、obsolete な style 指定の書き換え)

以下、メモ

  • ruby21, rbenv, bundle は ports でインストール
  • tDiary 4.2.1 のインストール

tDiary のディレクトリ展開後 rubygems で必要なものをインストール

% cd /usr/local/tdiary
% bundle install --without test development

あとは設定ファイルを作り直し。

コンテンツの変換は、iconv で EUC から UTF-8 に変換後、Format を Hatena から tDiary に一括で sed で置換。
これで表示までは出来るようになった。レイアウトが崩れるけど、それは手動で修正するしかないかな。。

P.S
一番大変だったのが rubygems のこと全く知らなかったので、それの調査かな。。


トップ «前の日記(2016-02-14) 最新 次の日記(2016-03-08)» 編集