我正在尝试通过Capistrano 3部署到远程VPS。VPS tuns在Ubuntu 12.04、Apache和rvm上运行。当我在本地计算机上使用cap production deploy时,它开始部署,但随后抛出bundler错误并退出:
An error occurred while installing minitest更新:我在VPS上以root身份安装了RVM、Ruby和Rails。我非常确定当试图捆绑我的项目时,这会导致Capistrano的权限或路径问
更早的时候,我使用capistrano和nginx使用客运和独角兽部署了相同的源代码。在那里工作很好。但是现在我正尝试使用Puma服务器来做同样的事情。这些资产根本没有装载。Capistrano::SCM::Git
#require 'capistrano/passenger'
# If you are usingrvm add these lines:
我想通过使用EC2将Rails应用程序部署到AWS capstrano,但是在输入cap production deploy之后,我在控制台中发现了以下错误。以下是deploy/production.rb中的设置set :rvm_ruby_version, '2.3.1@rails5.0.0.1'
set :passenger_rvm_ruby_versionw我还将以下代码放入Capfile中。require &
我的生产服务器上有一个Rails 4.2.0.beta2应用程序,运行在Ruby2.1.2上。我已经使用rbenv安装了Ruby2.13,但还没有使它成为全局的。在我的开发机器上,我已经安装了Ruby2.1.3,并且在我的应用程序中使用rbenv并运行bundle来更新新的Ruby版本的gems。我的宝石包括 # Use Capistrano for deployment
gem 'capistran