Techioz Blog

Ruby - Datastax cassandra ドライバーを使用しようとしています

概要

ここからDatastax Cassandraドライバーを使用しようとしています。

次のエラーが発生しています:

‘: Cassandra:Module の未定義メソッド ’cluster’ (NoMethodError)

私がやったこと:

私のセットアップ:

  • バージョン Ruby 2.1.3p242 (2014-09-19 リビジョン 47630) [x86_64-linux]

このバージョンは高すぎますか?私のシステムに cassandra ドライバ/コネクタがありませんか?

#gem list –local

*** 地元の宝石 ***

カサンドラドライバー (1.0.0.beta.3)

解決策

ドキュメント (「readme.md」) のバグであることが判明しました。どうやら、ドライバーの次のバージョンでは、最初の接続を取得するために「connect」の代わりに「cluster」を使用するようです。

サンプル内の問題のある行を「Cluster.connect」に変更すれば問題ありません。

ここに文書化されています。