将 Laravel 目录移至服务器根目录,现在 Composer 更新失败
-
20-12-2019 - |
题
我希望 Laravel 4.1 包位于特定 Web 服务器的根目录中,因此我将其从“laravel”目录中取出并移动。
曾经在: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来补偿这种变化?
解决方案
看起来像是权限问题。
Filesystem.php 的第 302 行如下(粗体):
public function makeDirectory($path, $mode = 0777, $recursive = false, $force = false)
{
if ($force)
{
return @mkdir($path, $mode, $recursive);
}
else
{
分段浏览_第 302 章
}
}
不隶属于 StackOverflow