«前の日記(Mon, 22 Jul 2013 (平成25年)) 最新 次の日記(Wed, 24 Jul 2013 (平成25年))» 編集 RSS with tsukkomi RSS without tsukkomi

実験的「実験的日記」


Tue, 23 Jul 2013 (平成25年) [長年日記]

_ tDiary-3.2.2.20130722 にしようとした、けど失敗

3.2.2.20130617 から数日ごとに git pull して最新版を追っかけてきていたけど、二十日分の更新が大きそうなのでちょっと待ってからと思ってたら修正版が出たので追いかけてみることにした。

まず tdiary.gemspec を眺めて、

gem install rack sprockets rake hikidoc rdtool fastimage thor bundler

を実行後(rake と bundler は入ってたけど)、git_pull して、index.rb と update.rb の shebang 行を rbenv でインストールした ruby に合わせて書き換えて(最初この書き換えを忘れてやたらと変なエラーが出るので首をかしげてた)みたら、

500 Internal Server Error
uninitialized constant Rack (NameError)
/home/takasi/public_html/tdiary/tdiary/request.rb:4:in `<module:TDiary>'
/home/takasi/public_html/tdiary/tdiary/request.rb:3:in `<top (required)>'
index.rb:31:in `<main>'

となってしまった。この先は何をしたらいいのかわからないので 3.2.2.20130617 に巻き戻し。

目次
本日のツッコミ(全2件) [ツッコミを入れる]
_ @ra_moo_t (Wed, 24 Jul 2013 (平成25年) 07:10)

ソース冒頭でrequire 'rubygems' と require 'rack'したら動きました。

_ NT (Wed, 24 Jul 2013 (平成25年) 14:15)

ありがとうございます。やってみます。


«前の日記(Mon, 22 Jul 2013 (平成25年)) 最新 次の日記(Wed, 24 Jul 2013 (平成25年))» 編集