【问题标题】:Ruby on rails thin gem - local server db errorRuby on rails thin gem - 本地服务器数据库错误
【发布时间】:2014-03-07 23:58:24
【问题描述】:

当我在 cmd(windows) 上运行 rails s 时,我在下面遇到了这个错误……有人能破解这个错误吗? 我正在为本地开发环境使用薄宝石。我需要查什么?

C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.11/lib/rails/application/config
uration.rb:115:in `read': No such file or directory - C:/Sites/project/config/da
tabase.yml (Errno::ENOENT)
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.11/lib/rails/appli
cation/configuration.rb:115:in `database_configuration'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_
record/railtie.rb:78:in `block (2 levels) in <class:Railtie>'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.11/lib/rails/comma
nds.rb:50:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>' 

【问题讨论】:

    标签: ruby-on-rails ruby gem thin ruby-1.9.3


    【解决方案1】:

    是的,文件C:/Sites/project/config/database.yml 不存在。将您的 database.yml 移动到该位置,或者找到期望 database.yml 位于该位置的代码并将其更改为指向文件实际所在的位置。

    【讨论】:

    • 目前我在 config/locale 上有三个: - database.yml.default - database.yml.mysql - database.yml.pg 我应该移动哪一个?
    • 对您正在使用的数据库进行正确设置的那个。如果您不知道自己使用的是哪个数据库,则需要多阅读一些基本的 Rails 开发知识。
    猜你喜欢
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 2015-07-15
    相关资源
    最近更新 更多