Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 中止Capistrano部署捆绑程序:安装_Ruby On Rails 4_Deployment_Capistrano_Digital Ocean_Ubuntu 16.04 - Fatal编程技术网

Ruby on rails 4 中止Capistrano部署捆绑程序:安装

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

从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
# 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 }