*Versions:* - Ruby 2.3.1 - Capistrano 3.6.1 - Rake / Rails / etc
*Platform:* - Working on Windows 8.1 x64 - Deploying to.Ubuntu 16.04 *Logs:* 00:14 bundler:install 01 ~/.rvm/bin/rvm default do bundle install --path /home/user/rtms/shared/bundle --binstubs /home/user/rtms/shared/bin --without development test cucumber deploy --deployment … 01 Could not fetch specs from https://rubygems.org/ cap aborted! SSHKit::Runner::ExecuteError: Exception while executing as u...@xx.xx.xx.xx: Exception while executing as u...@xx.xx.xx.xx: bundle exit status: 17 bundle stdout: Could not fetch specs from https://rubygems.org/ bundle stderr: Nothing written C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/runners/parallel.rb:15:in `rescue in block (2 levels) in execute' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/runners/parallel.rb:11:in `block (2 levels) in execute' SSHKit::Runner::ExecuteError: Exception while executing as u...@xx.xx.xx.xx: bundle exit status: 17 bundle stdout: Could not fetch specs from https://rubygems.org/ bundle stderr: Nothing written C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/runners/parallel.rb:15:in `rescue in block (2 levels) in execute' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/runners/parallel.rb:11:in `block (2 levels) in execute' SSHKit::Command::Failed: bundle exit status: 17 bundle stdout: Could not fetch specs from https://rubygems.org/ bundle stderr: Nothing written C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/command.rb:100:in `exit_status=' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/netssh.rb:148:in `execute_command' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:141:in `block in create_command_and_execute' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:141:in `tap' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:141:in `create_command_and_execute' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:74:in `execute' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capistrano-bundler-1.2.0/lib/capistrano/tasks/bundler.cap:36:in `block (5 levels) in <top (required)>' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:93:in `with' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capistrano-bundler-1.2.0/lib/capistrano/tasks/bundler.cap:27:in `block (4 levels) in <top (required)>' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:85:in `within' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capistrano-bundler-1.2.0/lib/capistrano/tasks/bundler.cap:26:in `block (3 levels) in <top (required)>' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:29:in `instance_exec' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/backends/abstract.rb:29:in `run' C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sshkit-1.11.3/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute' Tasks: TOP => deploy:initial The deploy has failed with an error: Exception while executing as u...@xx.xx.xx.xx: Exception while executing as u...@xx.xx.xx.xx: bundle exit status: 17 bundle stdout: Could not fetch specs from https://rubygems.org/ bundle stderr: Nothing written ** Invoke deploy:failed (first_time) ** Execute deploy:failed ** DEPLOY FAILED ** Refer to log/capistrano.log for details. Here are the last 20 lines: * net-scp (1.2.1) DEBUG [cc59676e] * sshkit (1.11.3) * airbrussh (1.1.1) DEBUG [cc59676e] * capistrano-harrow (0.5.3) DEBUG [cc59676e] * capistrano (3.6.1) * capistrano-bundler (1.2.0) * capistrano-rails (1.1.8) DEBUG [cc59676e] * capistrano-rvm (0.1.2) DEBUG [cc59676e] * capistrano-upload-config (0.7.0) DEBUG [cc59676e] * capistrano3-nginx (2.1.5) DEBUG [cc59676e] * capistrano3-puma (1.2.1) * xpath (2.0.0) DEBUG [cc59676e] * capybara (2.10.0) DEBUG [cc59676e] * database_cleaner (1.5.3) DEBUG [cc59676e] * shoulda-matchers (3.1.1) Install missing gems with `bundle install` DEBUG [cc59676e] Finished in 1.306 seconds with exit status 1 (failed). INFO [e2042204] Running ~/.rvm/bin/rvm default do bundle install --path /home/user/rtms/shared/bundle --binstubs /home/user/rtms/shared/bin --without development test cucumber deploy --deployment --quiet as u...@xx.xx.xx.xx DEBUG [e2042204] Command: cd /home/user/rtms/releases/20161007133640 && ( export RVM_BIN_PATH="~/.rvm/bin" ; ~/.rvm/bin/rvm default do bundle install --path /home/user/rtms/shared/bundle --binstubs /home/user/rtms/shared/bin --without development test cucumber deploy --deployment --quiet ) DEBUG [e2042204] * Could not fetch specs from https://rubygems.org/* *Cap file:* # Load DSL and set up stages require "capistrano/setup" # Include default deployment tasks require "capistrano/deploy" # Include tasks from other gems included in your Gemfile # # For documentation on these, see for example: # # https://github.com/capistrano/rvm # https://github.com/capistrano/rbenv # https://github.com/capistrano/chruby # https://github.com/capistrano/bundler # https://github.com/capistrano/rails # https://github.com/capistrano/passenger # require 'capistrano/rvm' require 'capistrano/bundler' require 'capistrano/rails' require 'capistrano/rails/assets' require 'capistrano/rails/migrations' require 'capistrano/puma' # Load custom tasks from `lib/capistrano/tasks` if you have any defined Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r } Deploy: # require 'bundler/capistrano' # config valid only for current version of Capistrano lock '3.6.1' # config valid only for current version of Capistrano set :repo_url, 'g...@gitlab.gitdomain.lv:GGG/GGG.git' set :application, 'ggg' set :local_user, 'user' set :user, 'user' set :puma_threads, [4, 16] set :puma_workers, 8 set :scm_verbose, true set :bundle_binstubs, -> { shared_path.join('bin') } # Don't change these unless you know what you're doing set :pty, true set :use_sudo, false set :stage, :production set :branch, :production #set :deploy_via, :remote_cache set :deploy_to, "/home/#{fetch(:user)}/#{fetch(:application)}" set :puma_bind, "unix://#{shared_path}/tmp/sockets/#{fetch(:application)}-puma.sock" set :puma_state, "#{shared_path}/tmp/pids/puma.state" set :puma_pid, "#{shared_path}/tmp/pids/puma.pid" set :puma_access_log, "#{release_path}/log/puma.error.log" set :puma_error_log, "#{release_path}/log/puma.access.log" set :bundle_path, -> { shared_path.join('bundle') } set :default_env, { rvm_bin_path: '~/.rvm/bin' } #set :ssh_options, { forward_agent: true, user: fetch(:user), keys: %w(~/.ssh/id_rsa.pub) } #set :ssh_options, { forward_agent: true, user: fetch(:user), keys: ["#{ENV['USERPROFILE']}/.ssh/key.id_rsa"] } set :puma_preload_app, true set :puma_worker_timeout, nil set :puma_init_active_record, true # Change to false when not using ActiveRecord #set :bundle_without, %w{development test}.join(' ') ## Defaults: set :scm, :git # set :branch, :master # set :format, :pretty set :log_level, :debug set :keep_releases, 5 ## Linked Files & Directories (Default None): set :linked_files, %w{config/database.yml config/secrets.yml} set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system public/uploads} namespace :puma do desc 'Create Directories for Puma Pids and Socket' task :make_dirs do on roles(:app) do execute "mkdir #{shared_path}/tmp/sockets -p" execute "mkdir #{shared_path}/tmp/pids -p" end end before :start, :make_dirs end namespace :deploy do desc "Make sure local git is in sync with remote." task :check_revision do on roles(:app) do unless `git rev-parse HEAD` == `git rev-parse origin/production` puts "WARNING: HEAD is not the same as origin/production" puts "Run `git push` to sync changes." exit end end end desc 'Initial Deploy' task :initial do on roles(:app) do before 'deploy:restart', 'puma:start' invoke 'deploy' end end desc 'Restart application' task :restart do on roles(:app), in: :sequence, wait: 5 do invoke 'puma:restart' end end desc 'Upload to shared/config' task :upload do on roles (:app) do upload! "shared/config/database.yml", "#{shared_path}/config/database.yml" upload! "shared/config/secrets.yml", "#{shared_path}/config/secrets.yml" end end before :starting, :check_revision after :finishing, :compile_assets after :finishing, :cleanup after :finishing, :restart end desc "Run rake db:seed on a remote server." task :seed do on roles (:app) do within release_path do with rails_env: fetch(:rails_env) do execute :rake, "db:seed" end end end end I Can isntall gem on the server with bundle and with gem isntall, but still get this error. PLEASE HELP !!! :) -- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/174c8c47-667b-41c2-8d41-92b043d89422%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.