Переместил Laravel DIR в корню сервера Теперь обновление композитора не удается

StackOverflow https://stackoverflow.com//questions/23001664

  •  20-12-2019
  •  | 
  •  

Вопрос

Я хотел, чтобы пакет Laravel 4.1 находиться в корне определенного веб-сервера, поэтому я вывел его из этого «Лыряве» и переместил его.

используется в: C: \ www \ mysite.dev \ laravel

Теперь это в: C: \ www \ mysite.dev

Когда я запускаю composer update, он удерживает, что они вызывают ошибку:

{"error":{"type":"ErrorException","message":"mkdir(): No such file or directory","file":"C:\\www\\mysite.dev\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php","line":302}}
.

Как я могу настроить Composer.json, чтобы компенсировать это изменение?

Это было полезно?

Решение

Кажется, что проблема с разрешениями.

Линия 302 файловой системы .php - это следующее (выделенное жирным шрифтом):

public function makeDirectory($path, $mode = 0777, $recursive = false, $force = false) { if ($force) { return @mkdir($path, $mode, $recursive); } else { 302 return mkdir($path, $mode, $recursive); } }

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top