Vagrant up 错误,更改 /vagrant 的所有权:不是目录

2023-11-22

我在笔记本电脑上运行 Windows 8.1 64 位。

我一直在遵循本指南尝试为我的 Laravel 项目设置一个宅基地:Laravel 安装和设置

指南tldr:你只需安装vagrant、virtual-box 和composer。您可以使用它们来获取宅基地,然后初始化并安装。您配置 homestead.yaml 并生成 ssh 密钥。在这一切之后,你可以使用 vagrant up,让 vagrant 使用你的开发环境和所有这些东西来设置你的虚拟机。

使用 git bash,我按照指南进入“vagrant up”部分。

这是它变得毛茸茸的地方,我收到以下错误:

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'laravel/homestead'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'laravel/homestead' is up to date...
==> default: Setting the name of the VM: homestead
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 80 => 8000 (adapter 1)
    default: 443 => 44300 (adapter 1)
    default: 3306 => 33060 (adapter 1)
    default: 5432 => 54320 (adapter 1)
    default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection timeout. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default:
    default: Vagrant insecure key detected. Vagrant will automatically replace
    default: this with a newly generated keypair for better security.
    default:
    default: Inserting generated public key within guest...
    default: Removing insecure key from the guest if it's present...
    default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
    default: The guest additions on this VM do not match the installed version o
f
    default: VirtualBox! In most cases this is fine, but in rare cases it can
    default: prevent things such as shared folders from working properly. If you
 see
    default: shared folder errors, please make sure the guest additions within t
he
    default: virtual machine match the version of VirtualBox you have installed
on
    default: your host and reload your VM.
    default:
    default: Guest Additions Version: 4.3.14
    default: VirtualBox Version: 5.0
==> default: Setting hostname...
==> default: Configuring and enabling network interfaces...
==> default: Mounting shared folders...
    default: /vagrant => C:/Users/Work/Homestead/Homestead
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

chown `id -u vagrant`:`id -g vagrant` /vagrant

Stdout from the command:

Stderr from the command:

chown: changing ownership of ���/vagrant���: Not a directory

我已经以管理员身份运行 git bash 。 我的 .yaml 文件看起来像这样

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: C:/Users/Work/.ssh/id_rsa.pub

keys:
    - C:/Users/Work/.ssh/id_rsa

folders:
    - map: C:/Users/Work/Projects
      to: /home/vagrant/Code

sites:
    - map: homestead.app
      to: /home/vagrant/Code/Laravel/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

我获得了最新版本的 Vagrant 和 Virtual Box。

在我看来,错误来自于文件夹的路径无效,但看到我的 yaml 文件应该是正确的,我不明白如何解决它。

我确实在另一台 Windows 8.1 固定 PC 上成功安装了 homestead 环境,但我从未遇到过此错误。


Mitchell 向我们确认这是最新版本中的一个错误,现已修复:查看此问题和相关提交https://github.com/mitchellh/vagrant/issues/5933

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vagrant up 错误,更改 /vagrant 的所有权:不是目录 的相关文章

  • Smarty 3 或更早版本中有类似 Dwoo-s {with} 或 {loop} 的东西吗?

    Dwoo 模板引擎中的 with 和 loop 插件更改变量名称解析的默认上下文 如果在 Dwoo 中您提供模板 arr foo with arr foo arr foo with 有数据 array arr gt array foo gt
  • 通过jquery传递搜索参数

    我有一个表单 如果用户输入搜索查询 其参数应通过 jquery 传递 并在获取结果后将结果加载到 div 容器中 由于我不太熟悉 jquery 我该怎么做 html currently the data is being displayed
  • 如何让 shell_exec 在 IIS 6.0 上运行

    问题 我有一个 PHP 脚本 它使用shell exec运行 pdf 到文本转换器 为了简化问题 我创建了一个简短的脚本 使用shell exec只是回显的输出dir命令 当我在 Apache 服务器上运行它时 一切都按预期运行 当我切换到
  • 从twitter api实体参数php获取图像url

    我正在尝试通过实体参数使用 php 获取并显示在推文中发布的图像 我的 url 中有 include entities 可以看到返回的 json 中的实体 在我的 foreach 循环中 我正在执行以下操作 foreach results
  • Ubuntu 18.04升级后php7.2-curl无法安装

    今天从 16 04 升级到 18 04do release upgrade d 在升级过程中 我被告知一些软件包将被删除 其中包括 删除 libperl5 22 lxc common perl modules 5 22 php imagic
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • Javascript 函数与 php 一样吗?

    我在网站上使用 WebIM 提供聊天支持 我希望能够在客户端启动聊天会话时设置一个计时器 如果操作员 技术人员在 x 秒内没有响应 我希望页面重定向到客户端可以留言的另一个页面 有点像 请稍等 我们尝试联系您 这样 如果所有技术人员都太忙或
  • 如何比较两个字符串的大小写和变音符号不敏感?

    我有两根弦 字符串 1 塞巴斯蒂安 字符串 2 塞巴斯蒂安 我想通过忽略 重音 字符来比较这两个字符串 谁能知道这个逻辑吗 提前致谢
  • $_POST、$_GET 和 $_REQUEST 之间有什么区别?

    我对这些超级全局变量有点困惑 POST GET and REQUEST 在 PHP 中 在 PHP 中哪些场景需要使用这些变量 这三个变量的主要区别是什么 POST是在使用 application x www form urlencoded
  • Facebook 中用户的时区是如何编码的

    我需要检查用户的时区 但我找不到它的真正定义 参考API http developers facebook com docs reference api user says 用户的时区与 UTC 的偏移量 现在在维基百科上这些是可能的时区
  • 如何计算加权平均值?

    我的语言是PHP 但是算法应该是相当通用的 我有一个关联数组 比方说 评级和评级次数 ratings array 1 gt 1 2 gt 3 3 gt 6 4 gt 3 5 gt 3 这相当于 1 2 2 2 3 3 3 3 3 3 4 4
  • 访客客户检查 Woocommerce 订单账单电子邮件时可享受首单折扣

    通过对照正在处理和已完成的订单检查来宾客户的电子邮件地址 如果电子邮件没有订单 我想给来宾 首单折扣 如果这能在客人输入电子邮件时发生 那就太好了 我想我已经成功制作了折扣代码 现在我请求帮助合并这两个代码 使其一切正常 这是折扣代码 ad
  • Opencart最低下单价不包括一类

    我正在使用 opencart 并成功为所有交易添加了最低订单价格 这是我使用的代码 div div div class warning Minimum 10 Euro to checkout div 现在我想从中排除一个类别 以便可以购买该
  • PHP mkdir() 和 fopen() 不起作用 - 权限问题? umask问题?

    以下 PHP 脚本无法创建目录 它也将无法创建文件 当目录已经存在时 ini set error reporting E ALL define ABSPATH SERVER DOCUMENT ROOT echo ABSPATH br br
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • Laravel - 覆盖模型 ID

    我正在开发电子书管理系统 我使用 UUID 而不是自动递增整数主键 它工作得很好 protected static function boot parent boot static creating function model model
  • Laravel Blade 比较两个日期

    我想比较 2 个日期 因此 我在模板刀片中创建了这样的条件 if Carbon Carbon parse contrat gt date facturation gt format d m Y lt dateNow td class dan
  • 禁用/启用用户访问/下载,但允许 php 编辑 - 使用 chown 和 chmod

    我想 move uploaded files到某个文件夹 比方说http localhost myproject protected 并且 PHP 应该能够rm mv cp 里面的一切protected 例如 启用 禁用用户对任何文件的访问
  • php56 - CentOS - Remi 仓库

    我刚刚在测试盒上安装了 php 5 6 正常的 cli php 解释器似乎不存在 gt php v bash php command not found gt php56 v PHP 5 6 13 cli built Sep 3 2015
  • 如何显示 PHP 对象

    我有这样的代码 dataRecord1 client gt GetRecord token table filter echo pre print r dataRecord1 echo pre foreach dataRecord1 gt

随机推荐

  • d3 Sankey - 突出显示从开始到结束的所有连接路径

    我试图突出显示所有连接的链接及其目标节点的链接 直到布局结束 第一级突出显示可以轻松实现 如下所示 单击节点时 调用highlight paths 1 function highlight paths stroke opacity retu
  • R - Excel VLOOKUP 等效项 - 查找、替换 [重复]

    这个问题在这里已经有答案了 我几乎到处都找遍了 但找不到答案 R 相当于 Excel 上的 VLOOKUP VLOOKUP 允许我在整个列中查找特定值并将其应用到数据框的每一行 在本例中 我想找到特定城市所在的国家 地区 从数据库中 并在新
  • Rails 使用 select2 (和 simple_form)充当可标记的角色

    我想要一个 select2 标签下拉菜单 我可以在其中选择多个现有标签并添加新标签 我尝试了很多不同的方法 但要么 select2 框不起作用 要么只传递一个值 最后一个 这是我得到的最接近的 通过最后一个值 正如我之前提到的 普通的 se
  • 呈现具有透明度和动画的视图控制器

    我正在设置self window rootViewController modalPresentationStyle UIModalPresentationCurrentContext 在我的应用程序委托中 以便我可以呈现视图控制器并使视图
  • 使用 selenium 时如何禁用 Firefox 中的附加组件

    我在我的 Rails 项目 在 Ubuntu 10 04 系统上 中使用 Capybara selenium 现在我刚刚升级了 Firefox 当我运行我的测试时 Firefox 会加载 但它现在已经安装了所有附加组件 并且会等待我设置每个
  • 如何使用 sass 在 Bootstrap 4 中创建一组新的颜色样式

    我开始浏览精彩的 Bootstrap 4 我想知道如何向 custom scss 添加一组全新的元素颜色 示例 现在您有 btn danger text danger 等 如何创建 例如 使用随机名称 crisp 集 这样您将拥有 btn
  • ASP.Net MVC 将多个参数传递给视图

    在 ASP Net MVC 中 我想根据 renderview 查询字符串参数呈现不同的部分视图 因此 为用户提供了选择通过缩略图或详细信息查看产品的便利 我可以访问控制器中选定的参数 但我不知道如何操作 或者是否应该将其与产品列表一起传递
  • 将 Vec 或 Vec 转换为 &str

    我正在进入 Rust 编程来实现一个小程序 但我在字符串转换方面有点迷失 在我的程序中 我有一个向量如下 let mut name Vec
  • 已达到速率限制。睡觉的目的:

    我正在收集推文以及来自 Twitter 的 API 的回复来构建数据集 并且我正在使用 python 中的 tweepy 库来实现这一点 但问题是我经常收到此错误 已达到速率限制 休眠 任意数量的秒 这耽误了我 我必须在最短的时间内收集尽可
  • 在 Spring Boot 中以编程方式配置 DataSource

    使用 Spring Boot 我可以实例化一个JdbcTemplate具有以下内容 Code Autowired private JdbcTemplate jdbcTemplate 特性 spring datasource url jdbc
  • Android Facebook 登录和网络服务器

    我正在开发一个 Android 应用程序和一个网站 也与 Android 客户端进行通信 我想使用 FB 登录 但我看到的问题是 客户端 使用FB登录 然后获取access token 客户端和 Web 服务器如何仅使用此 access c
  • Scala 数组映射返回 ArraySeq

    为什么我的工厂方法中不能有类型参数 import org junit runner RunWith import org scalatest junit JUnitRunner import org scalatest FunSuite R
  • Gnome 中 Python 应用程序的全局热键

    我想为在 Gnome 中运行的 Python 应用程序分配一个全局热键 我怎么做 我能找到的都是两年前的帖子 上面写着 好吧 几乎什么也没有 python keybinder 是相同的代码 但独立打包 现在也可以在 debian 和 ubu
  • --use-mirrors 的规范替代品

    PyPI 可能不可靠 不幸的是 我有很多 Travis CI 构建失败的情况 因为 pip 无法安装我的要求之一 lxml 是最臭名昭著的罪犯 各种在线资源推荐 use mirrorsflag 到目前为止已经为我解决了这个问题 然而 use
  • 使用 spring-data-mongodb 流式传输聚合操作的结果

    我正在使用 spring data mongodb 我想使用游标进行聚合操作 MongoTemplate stream 获取一个查询 所以我尝试创建聚合实例 将其转换为DbObject using 聚合 toDbObject 创建了一个基本
  • 更改属性时延迟 dom 元素的渲染

    目前 我在一次更新大量 dom 元素的属性时遇到了性能问题 似乎每次我更改属性时 dom 元素都会重新渲染 无论如何 我是否可以延迟元素的渲染 直到所有更新完成为止 FF 3 和 3 5 中的速度似乎比 IE 7 和 8 慢很多 这与我的预
  • Excel 互操作在装有 Office 2007 的计算机上工作,但在装有 Office 2010 的计算机上失败

    我有一个 C WPF NET 4 0 应用程序 它使用 Excel 互操作从 Excel 文件读取数据 当我在装有 Excel 2007 的开发计算机上运行此应用程序时 它运行良好 当我在另一台安装了 Excel 2010 的计算机上运行它
  • 如何将变量值从java类传递到jsp页面

    我有 2 个文件名为Admin java and index jsp In Admin java通过一个函数我检索名为变量的值res 该变量需要传递到 JSP 页面 The Admin java is in C Users praveen
  • 无法访问类 com.sun.javafx.util.Utils(在 javafx.graphics 模块中) - JavaFX 和 Eclipse

    我已经遵循这个guide在 Linux 机器上安装 JavaFX 首先我安装了Java 11 asus asus pc usr share openjfx lib java version openjdk version 11 0 3 20
  • Vagrant up 错误,更改 /vagrant 的所有权:不是目录

    我在笔记本电脑上运行 Windows 8 1 64 位 我一直在遵循本指南尝试为我的 Laravel 项目设置一个宅基地 Laravel 安装和设置 指南tldr 你只需安装vagrant virtual box 和composer 您可以