Laravel 5.3存储:link - > symlink():协议错误

Eli*_*rin 17 artisan homestead laravel-5.3

我正在尝试运行以下artisan命令:

php artisan storage:link

我收到此错误:

[ErrorException] symlink(): Protocol error

你能帮我解决一下吗?

这是我的设置:

  • Windows 10使用vagrant with Homestead(v0.5.0)框
  • Ubuntu 16.04 LTS(GNU/Linux 4.4.0-22-通用x86_64)
  • Laravel Framework版本5.3.6
  • PHP 7.0

小智 59

您的问题可能是您必须以系统管理员身份启动您的流浪盒.

所以点击开始键入"cmd",右键单击它选择"以管理员身份运行".导航到您的项目,键入"vagrant up".重试该命令.

在Homestead上创建符号链接?

  • 如果您已经准备好了,请在切换到“以管理员身份运行”之前停止运行。 (3认同)
  • 如果您不听从 @ShawnLindstrom 的建议,您将遇到以下错误消息:“Vagrant up:执行 Vagrant 使用的 CLI 'VBoxManage' 时出错” (2认同)

小智 5

首先用vagrant halt命令关闭 vagrant ,然后以管理员身份运行 cmd,进入你的 homestead 文件夹,启动 Vagrant,vagrant up然后你可以运行php artisan storage:link. 对我来说它有效:)