mac配置laravel/homestead出现问题vagrant box add 出错

发布于 2022-09-04 04:45:36 字数 331 浏览 10 评论 0

图片描述

  1. vritualbox版本 5.18

  2. vagrant 版本 1.8.7

  3. box 为 centos-7.0-x86_64.box

vagrant box add centos7.0 centos-7.0-x86_64.box 出现错误。 求解答。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白芷 2022-09-11 04:45:36

自定义镜像添加方法

  1. Vagrantbox.es 查找需要的镜像并下载。

  2. 创建 metadata.json 文件,将下载的镜像文件与metadata.json放在同一目录下。

    {
        "name": "centos-7.3",
        "versions": [{
            "version": "1.1.0",
            "providers": [{
                "name": "virtualbox",
                "url": "centos-7.3.box"
            }]
        }]
    }
  3. 进入metadata.json与镜像所在目录,使用 vagrant box add metadata.json 添加镜像

    ==> box: Loading metadata for box 'metadata.json'
        box: URL: file:///Users/user/Downloads/centos/metadata.json
    ==> box: Adding box 'centos-7.3' (v1.1.0) for provider: virtualbox
        box: Downloading: centos-7.3.box
    ==> box: Successfully added box 'centos-7.3' (v1.1.0) for 'virtualbox'!
  4. 使用 vagrant box list 查看已经添加的镜像

    centos-7.3 (virtualbox, 1.1.0)

配置laravel/homestead方法

  1. 输入 vagrant box add laravel/homestead

    ==> box: Loading metadata for box 'laravel/homestead'
        box: URL: https://atlas.hashicorp.com/laravel/homestead
    This box can work with multiple providers! The providers that it
    can work with are listed below. Please review the list and choose
    the provider you will be working with.
    
    1) parallels
    2) virtualbox
    3) vmware_desktop
  2. 输入2选择 virtualbox

    Enter your choice: 2
    ==> box: Adding box 'laravel/homestead' (v3.0.0) for provider: virtualbox
        box: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/3.0.0/providers/virtualbox.box
        box: Progress: 0% (Rate: 0/s, Estimated time remaining: --:--:--)^C==> box: Waiting for cleanup before exiting...

    这时使用control+C使程序停止执行。(windows为 Ctrl+C)
    复制这个地址 https://vagrantcloud.com/laravel/boxes/homestead/versions/3.0.0/providers/virtualbox.box用下载工具将homestead镜像下载下来。
    然后参考自定义镜像添加方法的1-4步添加homestead镜像。
    这里可以将metadata.json配置为这样

    {
        "name": "laravel/homestead",
        "versions": [{
            "version": "3.0.0",
            "providers": [{
                "name": "virtualbox",
                "url": "virtualbox.box"
            }]
        }]
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文