泊坞窗撰写文件时出错:RubyonRail与卡桑德拉

问题描述:

我也跟着在https://docs.docker.com/compose/rails/说明创建一个Dockercompose文件,除了不是我用卡桑德拉和创建以下撰写文件Postgres的:泊坞窗撰写文件时出错:RubyonRail与卡桑德拉

SEED1:

image: poklet/cassandra 
environment: 
    - DATACENTER=DC1 
ports: 
    - "9042:9042" 
    - "9160:9160" 

seed2中:

image: poklet/cassandra 
environment: 
    - DATACENTER=DC1 
ports: 
    - "9042:9042" 
    - "9160:9160" 

nodedc1:

image: poklet/cassandra 
environment: 
    - DATACENTER=DC1 
web: 
build: . 
command: bundle exec rails s -p 3000 -b '0.0.0.0' 
volumes: 
    - .:/myapp 
ports: 
    - "3000:3000" 
links: 
    - nodedc1 

一切工作正常,除了数据库,虽然一个cassandra节点创建。当我运行docker-compose运行新的web rails时,出现以下错误。

--force --database=cassandra --skip-bundle. 

--database option的值无效。支持预配置的有:mysql,oracle,postgresql,sqlite3,frontbase,ibm_db,sqlserver,jdbcmysql,jdbcsqlite3,jdbcpostgresql,jdbc。

在这种情况下,我将如何使用Cassandra db为我的应用创建Docker撰写文件?

在此先感谢

听起来像rails上的ruby默认不支持cassandra?也许使用不同的ORM。谷歌告诉我http://cequel.github.io/是一件事情。