更早的时候,我使用capistrano和nginx使用客运和独角兽部署了相同的源代码。在那里工作很好。但是现在我正尝试使用Puma服务器来做同样的事情。这些资产根本没有装载。environment/production.rb # Settings specified here will take precedenceCapistrano::SCM::Git
require 'capistrano/ra
我使用了一个由Capistrano部署的Rails应用程序的Bundler。我正在尝试添加DelayedJob gem,但是在进行部署之后,远程服务器中缺少bin/延迟作业文件。我尝试用bundle binstubs delayed_job手动创建它,但是它失败了:There are no executables for the gem delayed_job.讨论中的宝石是: Bundler 1.3.5,Capistrano 3.1.0,DelayedJob 4.0.0,<e
首先,我要说的是,这是我第一次部署rails应用程序,所以我对此还是个新手。我现在已经成功地运行了我的生产环境,并使用Capistrano对其进行了部署,但由于缺少gem,第一次部署失败。为了绕过它,我基本上在服务器上克隆了我的存储库,运行这样就成功安装了gem,并在下一次成功部署了Capistrano。考虑到这一点,有没有一种正确的方法来让新的get安装到每个部署上呢?
我的环境是Ubuntu Ser