每个rails应用程序都在创建一些数据库' for env

时间:2016-07-21 20:54:40

标签: ruby-on-rails ruby ubuntu

每当我尝试在rails中创建一个新应用程序时,它就会生成正确的database.yml文件,其中包含正确的开发环境数据库名称。但是,当我运行命令rails / rake db:create时,它正在创建数据库&some 39数据库'发展。

$ rake db:create
Created database 'somedatabase' 
Created database 'Todo-App_test'

我在Ubuntu 16.04上运行rails。即使重新安装rails / ruby​​也没有帮助我。在Rails 5.0 / 4.2.6上试过这个但是结果相同。测试了mysql和amp; sqlite3的

2 个答案:

答案 0 :(得分:0)

我要做的第一件事就是查看config/database.yml文件以查看是否有任何内容。然后我会查看db/migrate文件夹以查看每个文件的内容。最后,我将使用您的文本编辑器对somedatabase进行全局搜索。例如,在Sublime Text中,您可以单击菜单项File > Find in Files...

答案 1 :(得分:0)

我错误地添加了这个环境变量

  
    

DATABASE_URL =“mysql2:// myuser:mypass @ localhost / somedatabase”

  
/ etc / environment

中的

Resolved by removing this environment variable.