uninitialized constantというエラーになってしまいました。
[root@312 Ruby]# ruby benchmark_controller.rb
benchmark_controller.rb:1:in `<main>': uninitialized constant Object::ApplicationController (NameError)
実行しているスクリプトは以下のURLに記載があるベンチマーク用スクリプトです。
http://gihyo.jp/dev/serial/01/various-nosql/0006
http://github.com/sasata299/gihyo_sample/blob/master/app/controllers/benchmark_controller.rb
以下の"RailsからHBaseを利用するコードの例"でも同様の結果になります。
http://gihyo.jp/dev/serial/01/various-nosql/0005
ApplicationControllerを継承していると思うのですが、
application_controller.rb は存在しており、トラブルシュート方法が
調べきれませんでした。
質問分の長さの関係でサーバーは添付できてないですが、必要な
ログがあれば添付致します。
application_controller.rb は存在しており、
どこに存在しているのでしょう?
ruby が検索できてないんだと思いますが。
↓かな?
benchmark_controller.rb は単体で動く Ruby スクリプトではなく Railsアプリケーションの一部です。
http://github.com/sasata299/gihyo_sample/blob/master/ は Rails 2.3.5 を使っているので、Rails 2.3.5 の環境を作らないと試せません。
また、各種のDBを使ってますので、MySQL、MongoDB、memcached、TokyoTyrant、HBase などが稼動している必要があります。
結構動かすのは大変そうなので、@sasata299 さんに直接聞いたほうが早いと思います。
a-kuma3さん、nunaさん、さっそくの返信ありがとうございます。
現在はRails 3.0.9を使用しているため、まずは2.3.5に変更して再度試してみます。
HBase部分のパフォーマンスを測定したいと思っていますので、Hbaseのスクリプトだけ
動作させる予定です。Rails 2.3.5で試してみたいと思います。