我对在生产环境设置中使用工头相当陌生,并想看看是否有人可以提供一些需要的见解。
我目前正在使用工头在我拥有的 rails 应用程序中运行一个简单的纯 ruby 应用程序。我可以通过简单地运行工头启动然后运行一个简单的脚本来让它在本地正常工作
红宝石/relative_path_to_ruby_file
这工作正常,但是当导出到新贵时,似乎相对路径没有正确执行文件,因此我在这里。
是否有使用工头运行我不知道的红宝石的约定?如前所述,我只是使用 procfile 的相对路径,但是让暴发户可执行它所需的路径是什么?
我尝试明确指向文件,例如
红宝石/home/deploy/apps/app_name/current/program/boot.rb
但是,这似乎也无法正确运行该文件。尝试以我在这里的方式运行文件的正常约定是什么?是我错误地给出路径的问题吗?
如果有帮助,我目前正在运行 ubuntu 12.04