Я пытаюсь установить Laravel впервые (используя VirtualBox и Homestead).Каждый раз, когда я запускаю следующую команду для установки Laravel в папку "laravel-basics":
"composer create-project --prefer-dist laravel / laravel laravel-basics"
Я получаюследующая ошибка:
"mkdir (): Ошибка протокола"
Я думаю, что это как-то связано с папками, которые я использую.Когда я пытаюсь установить Laravel в папку Homestead / Sites (после запуска Homestead), я получаю ошибку, упомянутую выше.Когда я устанавливаю Laravel прямо в папку Homestead (опять же после запуска Homestead), кажется, все работает нормально.Но тогда проблема в том, что пути к файлам в homestead.yaml и в папке, где установлен Laravel, больше не совпадают.
Этот код я использую в своем файле homestead.yaml:
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /Users/thomasvanwinsen/Sites
to: /home/vagrant/Sites
sites:
- map: homestead.test
to: /home/vagrant/Sites/laravel-basics/public
databases:
- homestead
Это сообщение об ошибке, которое я получаю в Терминале:
vagrant@homestead:~/Sites$ composer create-project --prefer-dist laravel/laravel laravel-basics
Installing laravel/laravel (v5.8.3)
[ErrorException]
mkdir(): Protocol error
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
vagrant@homestead:~/Sites$
Если я запускаю эту команду, Laravel, кажется, устанавливает нормально (но пути к файлам неверны):
vagrant@homestead:~$ composer create-project --prefer-dist laravel/laravel laravel-basics
Ну, я надеюсь, что моя проблема ясна, и кто-то может помочь мне с этим!Большое спасибо уже;)