Я разрабатываю проект laravel на своем компьютере с Windows 8.1 64 с установленной последней версией 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-generic x86_64))

Теперь я использую deployer для развертывания rsync между двумя локальными папками, а затем rsync на удаленный сервер.

Проблема, с которой я сталкиваюсь, - это сообщение об ошибке

Команда "rsync -r --ignore-существующие /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 error: некоторые файлы / атрибуты не были переданы (см. Предыдущие ошибки) (код 23) в main.c (1196) [sender = 3.1.2]

Я не уверен, что здесь происходит, так как я не получаю никаких сообщений об отказе в разрешении. Что означает эта ошибка? что это пытается сказать мне?

0