[ruby-list:46451] Re: String#bytesizeの対応について

From: Shin-ichiro OGAWA <rust@...>
Date: 2009-10-14 01:25:10 UTC
List: ruby-list #46451
小川です.

> Exception `NoMethodError' at /usr/lib/ruby/site_ruby/1.8/amazon.rb:30 -
> undefined method `bytesize' for ":":String
>
> これはString#bytesize というメソッドが無いということかな?と思って
> いるのですが間違っているでしょうか?

その通りです.同じくはまりました ;)

> 環境は Fedora10 +Ruby 1.8.6+amazon-aws-0.7.0 です。
>
> この問題を回避するには、Ruby を1.9系にしなければダメでしょうか?
> よろしくお願いします。

amazon-aws は確か 1.8.7 以降でないと動作しないはずです.
ので,Ruby Enterprise Edition の 1.8.7 を使うか,1.9 系を入れないと動きません.

--------
小川 伸一郎 (Shin-ichiro OGAWA)
   rust.stnard@gmail.com
GPG ID 94B70E36 / 75360751
  fingerprint: {C64E 9826 8A75 723E DE54 / 70A8 F623 220C 94B7 0E36}
http://d.hatena.ne.jp/conceal-rs/
http://twitter.com/conceal_rs/
http://iddy.jp/profile/rust/



2009/10/14 T.Soejima <clev@ck2.so-net.ne.jp>:
> そえじま@勉強中です。
>
> amazon-aws を拾ってきたんですが、RESTの生成するときに
> 以下のエラーがでます。
>
> Exception `NoMethodError' at /usr/lib/ruby/site_ruby/1.8/amazon.rb:30 -
> undefined method `bytesize' for ":":String
>
> これはString#bytesize というメソッドが無いということかな?と思って
> いるのですが間違っているでしょうか?
>
> 環境は Fedora10 +Ruby 1.8.6+amazon-aws-0.7.0 です。
>
> この問題を回避するには、Ruby を1.9系にしなければダメでしょうか?
> よろしくお願いします。
>
>
>
>

In This Thread