我在系统上设置 scotch box 时遇到问题。我使用的操作系统是Windows 8.1 pro 64位操作系统,使用git bash。
$ vagrant --version
流浪者 1.8.6
VirtualBox-5.1.6
从 github 克隆 repo for scotch box 后,我按照注释中的说明进行了 vagrant up。它给了我以下错误:
$ 流浪汉
默认:下载远程文件时出错。错误
消息,如果有的话,转载如下。请修复此错误并尝试
再次。
SSL 证书问题:证书链中的自签名证书
此处有更多详细信息:http://curl.haxx.se/docs/sslcerts.html
curl 默认执行 SSL 证书验证,使用“bundle”
证书颁发机构 (CA) 公钥(CA 证书)。如果默认
捆绑文件不够用,您可以指定一个备用文件
使用 --cacert 选项。
如果此 HTTPS 服务器使用由中表示的 CA 签名的证书
bundle ,证书验证可能由于以下原因而失败
证书有问题(它可能已过期,或者名称可能
与 URL 中的域名不匹配)。
如果你想关闭 curl 的证书验证,使用
-k(或 --insecure)选项。
我尝试了不安全的选项,这给了我这个错误:
bsdtar.EXE:打开存档时出错:无法识别的存档格式
我也尝试过重新安装 vagrant 和 virtual box,但没有成功。
最佳答案
找到了另一种方法,手动添加苏格兰威士忌盒,add vagrant box manually然后克隆了 scotch-repo .根据 repo 修改了 vagrant 文件,并做了 vagrant up。它运行良好,但仍然在 github 上提出了这个问题。
关于bash - 无法添加 Vagrant scotchbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40013438/