无法在Windows上使用Sail创建Laravel项目时输入密码

10

我希望创建一个新的 Laravel 8 项目,我按照文档使用 Docker 和 Sail 在 Windows 上进行了操作:https://laravel.com/docs/8.x#getting-started-on-windows

安装完成后,我尝试执行创建项目的命令:

curl -s https://laravel.build/example-app | bash

系统要求我输入密码,我输入了密码并按下回车键,但是没有任何反应。当我按下 CTRL+C 键时,我发现它试图将我的密码作为命令来执行。


1
你试过反过来做吗?先使用sudo su命令,输入密码,然后再使用curl命令。 - Gonzalo F S
1
看起来好像可以工作,谢谢! - chinyoka
哦,那很奇怪,因为“.”是当前目录... - Gonzalo F S
是的。我刚刚意识到,还有其他错误... “无法在“/opt/example-app”创建项目目录,因为它已经存在为一个文件。”和“bash:第16行: cd: example-app: 没有那个文件或目录”。 - chinyoka
1
没错,成功了!我刚才在D:\projects目录下,但是把它放到C:\projects目录下就可以了。非常感谢! - chinyoka
显示剩余5条评论
3个回答

4

需要在 WSL 命令行中运行它,而不是在 Windows 命令提示符中。

它必须能够正常工作。


1
安装Windows终端。使用您的Linux发行版打开它,然后再试一次。

enter image description here


1

首先,您应该在主目录下创建一个名为“projects”的文件夹,然后进入该文件夹并执行sudo curl -s https://laravel.build/example-app | bash

您也可以执行sudo su,然后执行curl -s https://laravel.build/example-app | bash


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接