我刚开始学习Laravel,并按照https://laravel.com/docs/8.x/installation“Windows入门”的教程操作。我设法安装了Docker桌面并配置为使用WSL2后端。
当我运行命令curl -s https://laravel.build/example-app | bash
从cmd创建laravel应用程序目录时,出现Docker is not running
警告。
我使用命令提示符(cmd)运行curl。
更新:
因此,我在Windows终端中运行命令:.
PS E:\Play> curl -s https://laravel.build/example-app | bash
下面是我得到的回应:
cmdlet Invoke-WebRequest at command pipeline position 1
Supply values for the following parameters:
Uri:
知道该怎么做吗?
5条答案
按热度按时间yizd12fk1#
尝试在Docker设置中显式使用您的发行版的enable integration:
然后重新启动你的WSL2终端并再试一次。这应该会有帮助。你也可以在浏览器中打开https://laravel.build/example-app并检查脚本正在运行什么命令:并手动运行它们以检查输出是否有任何错误。
lqfhib0f2#
你需要安装一个linux发行版,然后在Windows终端中为linux发行版创建一个新的标签,并在那里运行命令,而不是在Windows powershell标签中。
00jrzges3#
对于那些正在使用Ubuntu或Debian的人,可以查看本指南了解如何安装和配置Docker。
pkwftd7m4#
确保你在你的发行版上运行
curl
命令。使用Windows Terminal应用程序并打开一个新的标签页作为WSL2(你的发行版)。gg0vcinb5#
我猜你用的是ubuntu或者debian。chmod就可以了。