Я разрабатываю проект 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]
Я не уверен, что здесь происходит, так как я не получаю никаких сообщений об отказе в разрешении. Что означает эта ошибка? что это пытается сказать мне?