【发布时间】:2016-05-05 09:04:15
【问题描述】:
我在 Vagrant 盒子上运行 CouchDB。我想在配置盒子时创建数据库。为了创建数据库,我使用 curl 将 PUT 设置为 127.0.0.1:5984/foo。如果我手动执行此操作,则没有问题。 SSH 进入 Vagrant 框并运行命令有效。在主机上运行命令有效。但如果我让配置脚本运行命令,我会收到此错误:curl: (7) Failed to connect to 127.0.0.1 port 5984: Connection refused。有什么问题?
流浪文件
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 5984, host: 5984, host_ip: "127.0.0.1"
config.vm.provision "shell", path: "./scripts/provision_vagrant.sh"
end
【问题讨论】: