【问题标题】:Missing config.ru when using rackup [closed]使用 rackup 时缺少 config.ru [关闭]
【发布时间】:2014-06-27 16:10:45
【问题描述】:

运行 rackup 命令时,显示错误信息:

[root@li608-165 ~]# rackup
configuration /root/config.ru not found

我刚刚安装了 Ruby on Rails。

系统:Centos 6.5 红宝石:1.9.3-p547

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    您需要将一个名为 config.ru 的文件添加到您的 root/ 目录中。

    config.ru 是 rackup 的配置文件,控制 rackup 实际运行的内容。

    请看第 2.3 节的解释:http://guides.rubyonrails.org/rails_on_rack.html

    要使用 rackup 代替 Rails 的 rails 服务器,您可以将以下内容放在 Rails 应用程序根目录的 config.ru 中:

    # Rails.root/config.ru
    require ::File.expand_path('../config/environment', __FILE__)
    
    use Rails::Rack::Debugger
    use Rack::ContentLength
    run Rails.application
    

    【讨论】:

    • 对此我很抱歉。如果您仍然需要帮助,您可以发布另一个问题。否则,如果这回答了您的问题,您可以接受。请记住,stackoverflow 不是调试站点。这是针对您自己尝试解决但失败的特定问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2017-03-02
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    相关资源
    最近更新 更多