Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Rails dan MySQL - ActiveRecord::ConnectionNotEstablished di lingkungan produksi

Bagi saya itu datang ke file database.yml yang salah konfigurasi. Untuk mengonfirmasi pemformatan yang benar, Anda dapat melakukan hal berikut dari direktori tempat file .yml disimpan:

irb 
require 'yaml'
a = YAML::load(File.open("database.yml"))

jika Anda memiliki kesalahan, Anda akan melihat sesuatu seperti ini sebagai tanggapan...

irb(main):001:0> require 'yaml'
=> true
irb(main):002:0> a = YAML::load(File.open("database.yml"))
Psych::SyntaxError: (<unknown>): could not find expected ':' while scanning a simple key at line 17 column 3
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:203:in `parse'
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:203:in `parse_stream'
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:151:in `parse'
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:127:in `load'
        from (irb):2
        from C:/Ruby193/bin/irb:12:in `<main>'

Dalam kasus saya, saya lupa meninggalkan spasi setelah ":" saat memasukkan kata sandi basis data.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara terhubung ke database MySQL dari iPhone?

  2. Arsitek untuk Keamanan:Panduan untuk MySQL

  3. Tentukan Peringkat berdasarkan Beberapa Kolom di MySQL

  4. Mengapa urutan evaluasi untuk ekspresi yang melibatkan variabel pengguna tidak ditentukan?

  5. Formulir tidak disimpan ke database