おのたく日記 YouTubeも始めました→
2012-06-15(Fri) [長年日記]
■ [tdiary][debian] ruby1.9.1で動かない
aptitude upgaradeして、redmine→railsの依存関係の延長でruby1.9.1を入れたらtdiaryが動かなくなった。
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] /usr/lib/ruby/1.9.1/cgi/util.rb:34:in `gsub': invalid byte sequence in UTF-8 (ArgumentError)
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] \tfrom /usr/lib/ruby/1.9.1/cgi/util.rb:34:in `escapeHTML'
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] \tfrom /usr/local/tdiary/core/index.rb:142:in `rescue in <top (required)>'
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] \tfrom /usr/local/tdiary/core/index.rb:16:in `<top (required)>'
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] \tfrom /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] \tfrom /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[Fri Jun 15 00:19:44 2012] [error] [client 127.0.0.1] \tfrom index.rb:2:in
`<main>'
debパッケージのtdiary 3.1.3-11なら動くかと思ったけど、だめなので、ruby-switchパッケージを入れて、# ruby-switch --set ruby1.8 として、ruby1.8をdefaultにして、とりあえず動くようにした。
|