rubyのバージョンは1.8.7です。jsonをrequireして動かそうとすると
uninitialized constant JSON (NameError)
のようなエラーがでてしまいます。色々調べてみても原因がよくわかりませんでした。
よろしければ、アドバイスお願いします。
JSONを扱うライブラリをインストールしていない。あるいは、失敗しているのでは?
環境によって対応は違いますが gem install json とかやりました?
話は変わりますが、
1.8系は2013年6月より先、ノンサポートになりますので、
学習を続けるのであれば、早い段階で1.9系に乗り換えましょう。
http://www.ruby-lang.org/ja/news/2011/10/07/plans-for-1-8-7/
もちろん、
先月リリースされたばかりの2.0系にチャレンジしてもOKですが、
サンプルも相談相手も揃うまでにしばらく時間がかかります。
http://www.ruby-lang.org/ja/news/2013/02/24/ruby-2-0-0-p0-is-released/
そうなんですね。1.8.7で作成したものが多く、なかなか1.9の方に切換えれなくて・・・
2013/03/25 18:46:25jsonですが、requireをjson/pureにしたらなんとかなりました。
ありがとうございます。