我正在尝试从 Windows 10 中运行的 Visual Studio Code 中运行 .sh 脚本(该脚本本身应该在 Flask 中启动一系列单元测试),并且出于某种原因,无论我尝试什么,它都只会打开文件进行编辑而不是实际运行该文件。
这是我正在输入的确切命令:
C:\Users\my.user\MyRepo>.\scripts\run-unit-tests.sh
这是我的笔记:
-
这是 Windows 10 的全新安装,我相信我已启用 WSL2
-
我完全不熟悉在 Windows 中进行开发(来自 Ubuntu/Linux 背景)
-
我的目标是从 VS Code 的内置终端中运行此脚本,但是我也尝试从 cmd 提示符和 powershell 运行它,这两种方法也会导致在 VS Code 中打开文件。
附录:更多说明:
我实际上有两台Windows机器。一台是我的个人机器,另一台是我的工作提供的。无论出于何种原因,该文件在我的个人计算机上运行良好,但在我的工作计算机上却不起作用。此外,bash 脚本位于我公司其他人创建的存储库中,因此我确信可以在不修改 .sh 文件本身的情况下运行它。
我明白发生了什么事。
在 Windows 中,有默认的文件关联。我的设置是运行 Visual Studio Code 的 .sh 文件扩展名。另外,Windows 默认情况下不知道如何处理 .sh 文件。可能有很多潜在的修复方法,但对我来说有效的方法是重新关联 .sh 文件扩展名,以使用我碰巧也安装在这台计算机上的 Git Bash 打开。
感谢所有试图提供帮助的人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)