用于Ruby的PostgreSQL适配器的正确名称是什么?
这是我的用于Ruby的PostgreSQL适配器的正确名称是什么?,ruby,postgresql,sequel,Ruby,Postgresql,Sequel,这是我的db/config.yml文件: adapter: postgres server: localhost etc. 当我使用rakedb:migrate时,它与adapter:postgresql一起工作。否则,它抱怨: Please install the postgres adapter: gem install activerecord-postgres-adapter Sequel::AdapterNotFound: LoadError: cannot load such f
db/config.yml
文件:
adapter: postgres
server: localhost
etc.
当我使用rakedb:migrate
时,它与adapter:postgresql
一起工作。否则,它抱怨:
Please install the postgres adapter: gem install activerecord-postgres-adapter
Sequel::AdapterNotFound: LoadError: cannot load such file -- sequel/adapters/postgresql
当我将sequel
与sequel.connect(YAML.load_file(..)
一起使用时,它与适配器:postgres
一起工作。否则,它抱怨:
Please install the postgres adapter: gem install activerecord-postgres-adapter
Sequel::AdapterNotFound: LoadError: cannot load such file -- sequel/adapters/postgresql
怎么办?:) 对于Sequel,您必须使用
postgres
。显然,ActiveRecord需要postgresql
。它们是不同的工具,您不应该期望同一个配置文件同时在这两个工具上工作