我正在我的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]
我不确定这里发生了什么,因为我没有收到任何被拒绝的消息。这个错误是什么意思?它试图告诉我什么?