我想在开发模式下启动我的Rails服务器时始终使用thin。如何使用Rails 3定义他自己的服务器
默认情况下,它使用webrick。所以,我在Gemfile中
gem 'thin', :group => 'development'
添加薄现在,如果我想用它来启动我在开发模式下的服务器我必须定义它。
bundle exec rails s thin
如果我没有定义它,它总是使用webrick。那么如何定义默认使用thin?
我想在开发模式下启动我的Rails服务器时始终使用thin。如何使用Rails 3定义他自己的服务器
默认情况下,它使用webrick。所以,我在Gemfile中
gem 'thin', :group => 'development'
添加薄现在,如果我想用它来启动我在开发模式下的服务器我必须定义它。
bundle exec rails s thin
如果我没有定义它,它总是使用webrick。那么如何定义默认使用thin?
相反rails s
只是类型:
>> thin start -p 3000
其中3000是你的端口号。
您还可以指定一个enviornment:
>> thin start -e production
假设你正在使用捆绑1.0.x的和你的宝石是vendorized:
bundle exec vendor/ruby/1.9.1/bin/thin start
不需要完整的路径。 bundle exec瘦启动也可以 – shingara 2010-09-10 07:30:34
自动加载工作太用这个命令? – shingara 2010-09-09 21:10:22
这似乎应该,虽然我没有经验。以下是一些信息http://www.rubyinside.com/ruby-techniques-revealed-autoload-1652.html和http://www.softiesonrails.com/2008/4/27/using-thin-instead-of-mongrel – Trip 2010-09-09 21:28:23
自动加载应该适用于此。同样有趣的是,如果我们将它包含在gem文件中,杂种就会成为默认值,但是对于稀疏而言它并非如此。有谁知道为什么? – AMIT 2010-09-09 23:07:11