Я пытался использовать привязки Ruby для базы данных Cassandra, установив привязку:
sudo gem install cassandra
и попытавшись загрузить ее:
require 'cassandra'
К сожалению, это не удается с ошибкой:
Gem::LoadError: RubyGem version error: thrift_client(0.8.1 not ~> 0.7.0)
Я исправил это, установив устаревшую зависимость:
sudo gem install thrift_client -v "~> 0.7.0"
Но после этого возникает другая ошибка, которую я не знаю, как исправить:
LoadError: no such file to load -- thrift_client/connection
Протестировано на Ubuntu 11.10 и OSX 10.7 с Ruby 1.8.7 и 1.9.3-p0.Я что-то не так делаю или Кассандра и Руби не предназначены для совместной работы?