gpt4 book ai didi

ruby-on-rails - 有没有办法使用Capistrano部署到 Vagrant 的VM?

转载 作者:行者123 更新时间:2023-12-03 11:52:46 30 4
gpt4 key购买 nike

我想在我的项目目录之外设置一个 Vagrant 的实例。有没有办法像我对真正的生产主机一样,使用capistrano将rails部署到 Vagrant 的VM中?

我试图将服务器用作“localhost”,但得到:

connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))

最佳答案

您还可以将Vagrant的SSH选项提供给Capistrano(大多数:ssh_options直接转到Net::SSH,http://net-ssh.github.com/ssh/v1/chapter-2.html,请参阅“选项”),因此无需弄乱您的真实〜/ .ssh / config

set :user, 'vagrant'
set :ssh_options, {port: 2222, keys: ['~/.vagrant.d/insecure_private_key']}

role :web, "localhost"
...

(当然,除非经过适当的防火墙保护,否则您实际上不应该真正使用 insecure_private_key或默认的root / vagrant密码,但是原理保持不变。)

关于ruby-on-rails - 有没有办法使用Capistrano部署到 Vagrant 的VM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353530/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com