我通过在Windows 7的CMD中键入以下内容来创建一个新的Rails项目:
rails new simple_cms –d sql
,我收到了错误:
-database选项的值无效。支持预配置 有:mysql,oracle,postgresql,sqlite3,frontbase,ibm_db,sqlserver, jdbcmysql,jdbcsqlite3,jdbcpostgresql,jdbc。
但是,如果我输入rails new simple_cms –d sqlserver
,那么我会查看gemfile
,我会看到条目
gem'sqlite3'
那么为什么rails忽略了我使用的默认数据库的给定选项(应该是Sql Server)?这不奇怪吗?
答案 0 :(得分:3)
rails new simple_cms -d sqlserver
适合我。我认为你有一些其他奇怪的角色代替-
(在-d选项中)