Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用mysql2 gem配置ActiveRecord数据库连接_Ruby On Rails_Ruby_Mysql2 - Fatal编程技术网

Ruby on rails 如何使用mysql2 gem配置ActiveRecord数据库连接

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

大家好,使用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"
# 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