ROR连接Mysql的数据库连接错误解决方案

好几天了,ROR连接mysql数据库总是出现各种莫明其妙的问题

引用



=> Booting WEBrick...

D:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 6, col 15: `' (ArgumentError)

        from D:/ruby/lib/ruby/1.8/yaml.rb:133:in `load'

        from D:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:506:in `database_configuration'

        from D:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:233:in `initialize_database'

        from D:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:94:in `process'

        from D:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `send'

        from D:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `run'

        from C:/Documents and Settings/liangliang/My Documents/NetBeansProjects/hello/config/environment.rb:13

        from D:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'

         ... 10 levels...

        from D:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39

        from D:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'

        from D:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'

        from script/server:3

 




今天发现如下规律
database.yaml的配置文件一定要按照它的格式写,包括空格,如下:

 

引用

development:
adapter: mysql
encoding: utf8
database: shendan
username: root
password: 3594746
host: localhost


这里最容易犯错的地方就是在参数值前面没有加上空格,记住一定要加上空格,一切就OK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值