HAYASHI Kentaro
hayas****@clear*****
2013年 12月 12日 (木) 10:28:46 JST
林です。 On Thu, 12 Dec 2013 08:23:04 +0900 Naoya Murakami <visio****@gmail*****> wrote: > お世話になっております。村上です。 > > 度々すいません。日々、疑問はつきません。 > > いつのころからか、grntestをインストールし直すとうまく使えなくて > なって、困っています。 > > grntestを実行すると、以下のようなメッセージがでてしまいます。 > > 解決方法はないでしょうか? > > 単にrubyの環境構築にミスがあるだけかもしれません。 > > 以前は、使える環境もあったんですが、何回か環境構築しなおしてて、 > 使える環境がなくなってしまいました。 > > % grntest test > /usr/lib64/ruby/gems/1.9.1/gems/grntest-1.0.3/lib/grntest/executors/base-executor.rb:76:in > `create_parser': uninitialized constant Groonga::Command::Parser (NameError) > from > /usr/lib64/ruby/gems/1.9.1/gems/grntest-1.0.3/lib/grntest/executors/base-executor.rb:53:in > `block (2 levels) in execute' > ・・・ > あれ、と思って確認してみたところ、Groongaのテストで使っているgrntestを以下のようにして1.0.3に 戻してみたら報告されている問題が再現しました。 lrwxrwxrwx 1 khayashi khayashi 64 12月 12 10:12 grntest -> /home/khayashi/.rvm/gems/ruby-2.0.0-p353 @ work/gems/grntest-1.0.3/ grntestのmasterであれば直っているみたいです。 というわけなので、grntest 1.0.4がリリースされるまではmasterをチェックアウトして 使ってみて下さい。 手元のGroonga関係のgemはこんな感じです。 % gem list |grep groonga groonga-client (0.0.4) groonga-command (1.0.6) groonga-command-parser (1.0.1) groonga-query-log (1.0.2) > % gem list > > *** LOCAL GEMS *** > > archive-zip (0.6.0) > bigdecimal (1.1.0) > gqtp (1.0.5) > grntest (1.0.3) > groonga (1.0.0) > groonga-client (0.0.4) > groonga-command (1.0.6) > groonga-command-parser (1.0.1) > io-console (0.3) > io-like (0.3.0) > json (1.5.5) > minitest (2.5.1) > msgpack (0.5.7) > pkg-config (1.1.4) > rake (0.9.2.2) > rdoc (3.9.5) > rroonga (3.1.0) > yajl-ruby (1.1.0) > > % ruby -v > ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux] > > 以上、よろしくお願いします。 > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev -- HAYASHI Kentaro <hayas****@clear*****>