Ruby on rails 如何使用mysql2 gem配置ActiveRecord数据库连接
大家好,使用ActiveRecord和“mysql2”gem有问题。我使用的是rails 4.0.4,在我的config/application.rb中有以下几行代码Ruby on rails 如何使用mysql2 gem配置ActiveRecord数据库连接,ruby-on-rails,ruby,mysql2,Ruby On Rails,Ruby,Mysql2,大家好,使用ActiveRecord和“mysql2”gem有问题。我使用的是rails 4.0.4,在我的config/application.rb中有以下几行代码 # Pick the frameworks you want: require "active_record/railtie" require "action_controller/railtie" require "action_mailer/railtie" require "sprockets/railtie" # req
# Pick the frameworks you want:
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "sprockets/railtie"
# require "rails/test_unit/railtie"
当我尝试运行“rails g model user”时,我得到
invoke active_record
/Users/edjasper/.rvm/gems/ruby-2.1.1/gems/railties4.0.4/lib/rails/application/configuration.rb:110:in `database_configuration': Could not load database configuration. No such file - /Users/edjasper/Desktop/associations_challenge_8/config/database.yml (RuntimeError
有什么建议吗?是的,配置目录中没有database.yml 类smth
development:
adapter: mysql2
encoding: utf8
database: my_db_name
username: root
password: my_password
host: 127.0.0.1
port: 3306
secure_auth: false
另外,在示例的config dir中应该已经有database.yml.example
顺便说一下,错误消息已经告诉过您:)
No such file - /Users/edjasper/Desktop/associations_challenge_8/config/database.yml