当我开始在 Laravel 中使用 public 磁盘时,为什么 Deployer 说 storage:link 失败?

Why Deployer say storage:link failed when i start using public disk in Laravel?

我使用 php 部署工具 (Deployer.org) 在 Laravel 5.5 上部署我的应用程序。

当我开始使用带有 symlynk 存储的 public 磁盘时 -> storage/app/public, 我在部署时遇到错误:

In Client.php line 96:

The command "/usr/bin/php /var/www/example.com/releases/1/artisan 
storage:link" failed

Exit Code: 1 (General error)

Host Name: production

================

In Filesystem.php line 228:

symlink(): No such file or directory

我在主机上的目录中看到 /releases/1/public 损坏的指向我本地 MacOs 文件夹存储的符号链接 -> /Users/user1/Code/project/storage/app/public

我从头开始重新安装 Laravel project&Deployer 但仍然出现错误。

已修复。不小心推高了 Public/Storage 文件夹到 git。 (