2013-10-16 [長年日記]
_ [tDiary] Generated by tDiary version 4.0.1.20130929
久々のさきっちょ追随。意外と手こずったので自分用メモ。
tDiary 4.0.0 は Ruby 1.9.3 以降で動作します。すでにサポートが終了している Ruby 1.8 では動作しませんので、ご注意ください。
[tDiary.org - tDiary-4.0.0 リリースより引用]
coreserver の ruby はまだ1.8系なのでなんとかしとくこと。自分は ~/local/bin/ruby に 1.9.3p429 (2013-05-15 revision 40747) [i686-linux] を入れてます。
以下、参考は配布パッケージの /doc/INSTALL-cgi.md とか tDiary-4.0.1.20130929 - HsbtDiary(2013-09-28) そこから辿った tdiary/tdiary-style-emptdiary ・ GitHub とか。
local の cygwin*1 で
git clone git://github.com/tdiary/tdiary-core.git diary
したものをサーバーの public_html/diary に上げる。
tsyrf@m10:~/public_html/diary> gem install bundler tsyrf@m10:~/public_html/diary> bundle install --without coffee:memcached:redis:gfm:server:development:test
gem update で installed tdiary-4.0.1.20130929 となっていたので gem install tdiary-style-emptdiary してみた。
tsyrf@m10:~/public_html/diary> gem install tdiary-style-emptdiary ERROR: While executing gem ... (Gem::UnsatisfiableDependencyError) Unable to resolve dependency: tdiary-style-emptdiary (= 0.0.2) requires tdiary (> 4.0.1.20130929)
てことで以下に従う。
開発版の emptdiary スタイルは以下のバージョンで試して頂けないでしょうか? https://github.com/tdiary/tdiary-style-emptdiary/blob/master/lib/tdiary/style/emptdiary.rb
[allread:tDiary ユーザー掲示板より引用]
index.rb と update.rb の先頭の行を 1.9.3 の ruby を見に行くよう書き換えてパーミッションを変更。.htaccess と tdiary.conf のバックアップを戻す。
ブラウザで見たら何度かエラーが出ていたので「おすすめフィルタの利用」で「おすすめフィルタ設定にする」にチェック。recent_comment3.rb と category.rb をとりあえず外してみた。
ってことで今やっとここ。
*1 サーバーに git を仕込むのが面倒くさかったから。
_ 追記:前のバージョンに戻してみる。20131102