Ruby Rails 4.2.0+;乘客+;阿帕奇&x2B;定制引擎-如何正确重新加载?

Ruby Rails 4.2.0+;乘客+;阿帕奇&x2B;定制引擎-如何正确重新加载?,ruby,apache,passenger,rails-engines,ruby-on-rails-4.2,Ruby,Apache,Passenger,Rails Engines,Ruby On Rails 4.2,我正在Ubuntu12.04服务器上部署带有passenger5和apache2的rails 4.2.0应用程序 当我从github中获取新版本的应用程序时,我需要重新加载应用程序,以使更改生效 我的自定义引擎在GEM文件中是“必需的”,如Rails指南中所建议的那样 gem 'CustomeEngine', path: "lib/engines/CustomeEngine" 根据乘客文档,我们可以通过创建以下文件来重新加载web服务器: touch ${MYAPP}/tmp/restart.

我正在Ubuntu12.04服务器上部署带有passenger5和apache2的rails 4.2.0应用程序

当我从github中获取新版本的应用程序时,我需要重新加载应用程序,以使更改生效

我的自定义引擎在GEM文件中是“必需的”,如Rails指南中所建议的那样

gem 'CustomeEngine', path: "lib/engines/CustomeEngine"
根据乘客文档,我们可以通过创建以下文件来重新加载web服务器:

touch ${MYAPP}/tmp/restart.txt
当我在CustomeEngine的代码中进行更改时,Rails似乎没有使用restart.txt方法重新加载CustomeEngine

请帮助我了解如何正确地重新加载rails

对我来说,最好的答案是如何在bash的“一行”中做到这一点。从github中提取更改并重新加载在乘客进程中运行的应用程序

提前谢谢你