InstanRails通过配置(Configure-->Instant Rails)可以设置为随Windows自动启动,但Rails服务无法自动启动
通过如下批处理脚本([color=blue]批处理脚本放在InstantRails根目录下[/color]),可以实现Rais服务启动,并自动关闭批处理窗口。([color=blue]shop为rails应用名称[/color])
[b]mongrel启动参数说明[/b]
通过如下批处理脚本([color=blue]批处理脚本放在InstantRails根目录下[/color]),可以实现Rais服务启动,并自动关闭批处理窗口。([color=blue]shop为rails应用名称[/color])
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
set path=./ruby/bin;%path%
mongrel_rails start -n shop -c rails_apps\shop
[b]mongrel启动参数说明[/b]
bot@my-web:~/works/hello> mongrel_rails start -h
Usage: mongrel_rails <command> [options]
-e, --environment ENV Rails environment to run as
-d, --daemonize Run daemonized in the background
-p, --port PORT Which port to bind to
-a, --address ADDR Address to bind to
-l, --log FILE Where to write log messages
-P, --pid FILE Where to write the PID
-n, --num-processors INT Number of processors active before clients denied
-o, --timeout TIME Time to wait (in seconds) before killing a stalled thread
-t, --throttle TIME Time to pause (in hundredths of a second) between accepting clients
-m, --mime PATH A YAML file that lists additional MIME types
-c, --chdir PATH Change to dir before starting (will be expanded)
-r, --root PATH Set the document root (default 'public')
-B, --debug Enable debugging mode
-C, --config PATH Use a config file
-S, --script PATH Load the given file as an extra config script
-G, --generate PATH Generate a config file for use with -C
--user USER
User to run as
--group GROUP
Group to run as
--prefix PATH
URL prefix for Rails app
-h, --help Show this message
--version Show version