如何在生产模式下 运行 Padrino 项目?
How to run Padrino project in production mode?
我正在使用 Padrino ruby 框架制作后端 api。
我想知道如何 运行 在生产模式下进行项目。
现在我运行服务器用这个命令。
padrino s
在开发模式上运行ning。
这个我试过了。
padrino s RACK_ENV='production'
但它会出错。
谢谢
padrino 中指定环境的标志是-e
。所以命令是:
padrino start -e production
或
RACK_ENV=production padrino s
注意你的情况 RACK_ENV='production'
在 'production'
周围有引号。你应该删除它们并尝试。
来自 padrino documentation,其他可能的组合是:
# starts the app server (non-daemonized)
$ padrino start
# starts the app server (daemonized) with given port, environment and adapter
$ padrino start -d -p 3000 -e development -a thin
# Stops a daemonized app server
$ padrino stop
# Bootup the Padrino console (irb)
$ padrino console
# Run/List tasks
$ padrino rake
# Run piece of code in the context of Padrino (with given environment)
$ padrino runner 'puts Padrino.env' -e development
# Run Ruby file in the context of Padrino
$ padrino r script/my_script.rb
我正在使用 Padrino ruby 框架制作后端 api。 我想知道如何 运行 在生产模式下进行项目。 现在我运行服务器用这个命令。
padrino s
在开发模式上运行ning。 这个我试过了。
padrino s RACK_ENV='production'
但它会出错。 谢谢
padrino 中指定环境的标志是-e
。所以命令是:
padrino start -e production
或
RACK_ENV=production padrino s
注意你的情况 RACK_ENV='production'
在 'production'
周围有引号。你应该删除它们并尝试。
来自 padrino documentation,其他可能的组合是:
# starts the app server (non-daemonized)
$ padrino start
# starts the app server (daemonized) with given port, environment and adapter
$ padrino start -d -p 3000 -e development -a thin
# Stops a daemonized app server
$ padrino stop
# Bootup the Padrino console (irb)
$ padrino console
# Run/List tasks
$ padrino rake
# Run piece of code in the context of Padrino (with given environment)
$ padrino runner 'puts Padrino.env' -e development
# Run Ruby file in the context of Padrino
$ padrino r script/my_script.rb