tDiaryの定期アップデートアがあったので対応しました。
事前のアナウンスでgem関連でディレクトリ構造が変更になるということを聞いていたので、dataやdiaryディレクトリ下を全部バックアップし、一旦diaryディレクトリ以下を削除してから新しいバージョンを展開しました。
もちろん、自分で入れたプラグインとか.htaccessとか.htpasswdとかは自前で入れないといけません。
で、さて、とアクセスしてみたのですがエラーに。。。
triary/environment から呼んでいる bundler/setupがみつからないと言ってきます。
なんじゃあそりゃあ。
そういえば、以前gem関連でトラブったときはてきとーにやって対応したんだっけ。
setup.rbを検索してみると、tdiary/tdiary-v4.1.0/misc/lib/bundler-1.7.7/lib/bundler/setup.rb というのがみつかりました。
もしかしてこれか?
bundler-1.7.7の下に bin と lib と man と spec というディレクトリがります。
とりあえず、manは関係ないだろうから、それ以外のディレクトリ以下のファイルを全て、diaryディレクトリの下にコピーしました。
動きました。
やれやれだぜい。
これはデョキュメント化されてないのかなぁ。探すのにかなりはまりましたよ。
あとカテゴリーも表示されなくなったし。
今回のアップデートでカテゴリーまわりも変更があったようなのですが、設定したところでカテゴリのインデックスを作成しなおそうとすると保存中とメッセージが出たままで固まります。これはどうにも以前のバージョンでも出ていた現象らしいのですが、発生条件がまだわかっていないようです。
まぁ、今日は色々とファイルのやりとりをしたので、サーバーへの負荷が大きいからこれぐらいにしておいた方がいいのだろうなぁ。
でも、ようやっとカテゴリーを便利に使いはじめたと思ったところでこれだものなぁ。
ぼちぼち対応策を探さないといけないですね。
何のカテゴリーを使っていたかわからなくなってしまうなぁ。一覧が表示されないから。
ツッコミが入れられるかどうかのテスト。<br>これが表示されていたらOKです。