我正在关注 saleor 文档并发现"$env:SECRET_KEY = "<mysecretkey>"
我在 Windows 10 命令提示符中尝试过此操作,但它不起作用并出现以下错误 - 文件名、目录名或卷标语法不正确。
那么该命令用于什么以及为什么它不起作用?
答案1
我在 Windows 10 命令提示符中尝试过这个,但是没有用
您在教程中找到的命令是电源外壳,而不是命令提示符。
Windows 10 附带两个命令解释器:Cmd(传统的“命令提示符”)和 PowerShell。它们的基本命令相似,但语法却大不相同,PowerShell 试图改进 Cmd 的 MS-DOS 时代遗留下来的缺陷。您可以在“开始”菜单中找到这两个命令解释器。
在 Cmd(命令提示符)中,您可以像这样设置相同的环境变量:
set SECRET_KEY=<mysecretkey>
或者像这样:
set "SECRET_KEY=<mysecretkey>"
注意:在 Cmd 中,仅引用值实际上不会按预期工作:引号最终将存储为价值的一部分。set SECRET_KEY
(您只需运行或即可看到结果set SECR
。)
答案2
我使用的是 Windows 10
只需输入这个就可以了:
setx SECRET_KEY "<your secret key>"
然后它应该说:成功:指定的值已保存。