剛剛升級到最新Capistrano的和我的軌道部署是所有印刷這樣的警告 - /home/vivek/.rvm/gems/ruby-2.4.1/gems/sshkit-1.14.0/lib/sshkit/backends/connection_pool.rb:59:in `call': Passing nil, or [nil] to Net::SSH.start is deprecated for
對於多個依賴關係,Gemfile的正確語法是什麼? 當嘗試使用Capistrano的,我收到一條錯誤消息: cap aborted!
NotImplementedError: unsupported key type `ssh-ed25519'
net-ssh requires the following gems for ed25519 support:
* rbnacl (>= 3.2,
這是我第一次部署應用程序。 我on Rails應用程序工作的一個紅寶石使用最新版本,並按照該教程:Deploy Ruby On Rails on Ubuntu 16.04 Xenial Xerus 一切都在朝好的方向發展,重新使用touch my_app_name/current/tmp/restart.txt我的應用程序時,我得到的附加nginx的錯誤 我試着用挑從Nginx的錯誤日誌: sud
我有部署現有的與Capistrano的Rails應用程序。現在我的團隊將此項目轉換爲Docker。 當我試圖 docker-compose run web cap production git:check
我有git的退出狀態:128。我知道這是從碼頭工人的ssh問題。 我可以將SSH密鑰添加到Docker容器並運行cap production deploy嗎?
My Capistrano 3 deploy將一個日誌寫入/log/capistrano.log但我想更改它。我搜查了官方文檔,但找不到任何東西。 我寧願讓我的部署文件中使用分開,我的應用程序的東西,所以我讓他們整理到自己的文件夾/cap: # Capfile.rb
set :deploy_config_path, 'cap/deploy.rb'
set :stage_config_path,
我有一個Rails應用程序,並且有一個原因,我必須將一個應用程序部署到多個生產主機/服務器。 目前,我必須部署一個Rails應用程序到兩個主機。所以,我必須做兩次cap production deploy。我必須一個接一個地評論服務器產品線。 # server 'host_1', user: 'my_user', roles: %w{app}
server 'host_2', user: 'my