Capistrano typically runs from a deployment node, not from every target host.
sudo apt update
sudo apt install -y ruby-full build-essential git openssh-client
gem install capistrano --no-document
cap --version
mkdir -p ~/deploy/myapp
cd ~/deploy/myapp
cap install
config/deploy/<stage>.rb.