|
最新のツッコミ: |
備忘録:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tweet | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 Internal Server Error private method `gsub' called for 10485760:Fixnum (NoMethodError) /home/略/tdiary/escape.rb:277:in `escapeHTML' /home/略/tdiary/tdiary.rb:105:in `join' /home/略/tdiary/tdiary.rb:105:in `safe' /home/略/tdiary/tdiary.rb:749:in `eval_src' /home/略/tdiary/tdiary.rb:1095:in `do_eval_rhtml' /home/略/tdiary/tdiary.rb:1037:in `eval_rhtml' /home/略/tdiary/update.rb:62と怒られるようになってしまった。orz NoMethodError とか言われてるよ。
[root@cue root]# rpm -qa | grep ruby ruby-gettext-package-0.5.4-0vl1 略 ruby-1.8.1-0vl20.5 略 ruby-uconv-0.4.12-0vl1.31 [root@cue root]#あれ? 1.8.1 になってら?
[root@cue root]# ruby --version ruby 1.8.2 (2004-11-03) [i386-linux]あれ? 1.8.2 が返って来てら? どないなっとんじゃ?
[root@cue root]# ruby -version ruby 1.8.2 (2004-11-03) [i386-linux] -e:1: undefined local variable or method `rsion' for main:Object (NameError) [root@cue root]# ruby --version ruby 1.8.2 (2004-11-03) [i386-linux] [root@cue root]#ってことで、1.8.5 に上げてみた。
[root@cue root]# ruby -version ruby 1.8.5 (2006-08-25) [i386-linux] -e:1: undefined local variable or method `rsion' for main:Object (NameError) [root@cue root]# ruby --version ruby 1.8.5 (2006-08-25) [i386-linux] [root@cue root]#同じだ orz
-rwxr--r-- 1 masuda users 345186 Jul 18 2005 uconv.so.org* -rwxr--r-- 1 masuda users 10843 Jul 18 2005 escape.rb*あたりがぁゃιぃので、escape.rb を escape.rb.org にしてみたらあっさり動いた orz こっちが呼び出されて悪さしてたのね。
ランキング: 1.ま(8) 2.MC-4(5) 3.akihikok(3) 4.ロレンツォ(1) 5.ただただし(1)
来訪者:
ruby が古くないか?<br>それが原因かどうかはわからんけど。
1.8.2以降ってなってんだけどね。文字列のメソッドだよね。
-version ってのは、-v -e rsion とかに解釈されてないか?<br><br>さっき、たださんち見たら 1.8.2 って出てたから、関係ないかもぉ。
なるほろ > -v -e rsion