Как исправить «mkdir (): protocol-error» при установке Laravel? - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь установить 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

Ну, я надеюсь, что моя проблема ясна, и кто-то может помочь мне с этим!Большое спасибо уже;)

...