Ruby on rails 4 中止Capistrano部署捆绑程序:安装
从GoRails开始,当我尝试在数字海洋上部署Ubuntu 16.04时,我遇到了这个错误Ruby on rails 4 中止Capistrano部署捆绑程序:安装,ruby-on-rails-4,deployment,capistrano,digital-ocean,ubuntu-16.04,Ruby On Rails 4,Deployment,Capistrano,Digital Ocean,Ubuntu 16.04,从GoRails开始,当我尝试在数字海洋上部署Ubuntu 16.04时,我遇到了这个错误 $cap生产部署--跟踪 痕迹 我的档案: # Load DSL and Setup Up Stages require 'capistrano/setup' # Includes default deployment tasks require 'capistrano/deploy' # Includes tasks from other gems included in your Gemfile
$cap生产部署--跟踪
痕迹
我的档案:
# Load DSL and Setup Up Stages
require 'capistrano/setup'
# Includes default deployment tasks
require 'capistrano/deploy'
# Includes tasks from other gems included in your Gemfile
# If you are using rbenv add these lines:
require 'capistrano/rbenv'
set :rbenv_type, :user # or :system, depends on your rbenv setup
set :rbenv_ruby, '2.3.1'
require 'capistrano/bundler'
require 'capistrano/rails'
# require 'capistrano/passenger'
# Loads custom tasks from `lib/capistrano/tasks' if you have any defined.
Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }
我被卡住了,不知道为什么要中止cap
有什么想法吗?也许你的内存快用完了?如果没有足够的内存,内核将终止进程。检查
/var/log/syslog
也许可以找到线索。我解决了添加set:bundle_env_变量的问题,{'NOKOGIRI_USE_SYSTEM_LIBRARIES'=>1}
在deploy.rb文件上,在我的服务器上执行捆绑安装我发现安装NOKOGIRI有问题,在谷歌上搜索我发现问题是针对系统库的。谢谢你的帮助
# Load DSL and Setup Up Stages
require 'capistrano/setup'
# Includes default deployment tasks
require 'capistrano/deploy'
# Includes tasks from other gems included in your Gemfile
# If you are using rbenv add these lines:
require 'capistrano/rbenv'
set :rbenv_type, :user # or :system, depends on your rbenv setup
set :rbenv_ruby, '2.3.1'
require 'capistrano/bundler'
require 'capistrano/rails'
# require 'capistrano/passenger'
# Loads custom tasks from `lib/capistrano/tasks' if you have any defined.
Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }