使用rackup时缺少config.ru

时间:2014-06-27 16:10:46

标签: ruby-on-rails ruby

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

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

我刚刚安装了Ruby on Rails。

系统:Centos 6.5 Ruby:1.9.3-p547

1 个答案:

答案 0 :(得分: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