Rsync mkstemp失败:资源不可用


0

我正在我的Windows 8.1 64机器上开发一个laravel项目,安装了最新的Vagrant VituralBox Homestead盒子。

我的yaml文件中有以下内容

授权:〜/ .ssh / id_rsa.pub键: - 〜/ .ssh / id_rsa

folders:
    - map: ~/Projects
      to: /home/vagrant/Code
      type: "smb"
      mount_options: ["vers=2.1","mfsymlinks"]
      #options:
      #     rsync__args: ["--verbose", "--archive", "-zz"]
      #     rsync__exclude: ["node_modules","vendor"]

以及我的Vagrantfile中的以下内容

def Homestead.configure(config, settings)
        # Set The VM Provider
        ENV['VAGRANT_DEFAULT_PROVIDER'] = settings["provider"] ||= "virtualbox"
        ENV["VAGRANT_DETECTED_OS"] = ENV["VAGRANT_DETECTED_OS"].to_s + " cygwin"

正如您所看到的,我正在尝试使用SMB在主机(Windows)和来宾之间同步文件夹(Ubuntu 18.04 LTS(GNU / Linux 4.15.0-22-通用x86_64))

现在,我正在使用部署程序在两个本地文件夹之间部署rsync,然后将rsync 部署到远程服务器。

我遇到的问题是此错误消息

命令“rsync -r --ignore-existing / home / vagrant / Code / doh / app / storage /home/vagrant/Code/doh/app/../ dist / releases / 1 /。” 失败。

退出代码:23(未知错误)

工作目录:/ home / vagrant / Code / doh / app

输出:================

错误输出:================ rsync:mkstemp“/home/vagrant/Code/doh/dist/releases/1/storage/framework/.gitignore.YBgp2o”失败:资源t暂时不可用(11)rsync错误:某些文件/ attrs未在main.c(1196)传送(参见先前的错误)(代码23)[sender = 3.1.2]

我不确定这里发生了什么,因为我没有收到任何被拒绝的消息。这个错误是什么意思?它试图告诉我什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.