在Windows中执行此命令行

问题描述 投票:0回答:3

我正在尝试将我的 firebase 身份验证连接到 expo 项目。 我正在关注每个库的主要文档。我坚持这一步

我无法在 Windows 中执行此命令行

openssl rand -base64 32 | openssl sha1 -c
。 我已经尝试过特定的 https://code.google.com/archive/p/openssl-for-windows/downloads 但我不知道如何重现同一行。

任何帮助都会很棒,提前致谢。

firebase firebase-authentication expo windows-terminal
3个回答
1
投票

您需要安装openssl。它通常可以在 Linux 上使用(我认为这篇文章可能就是针对 Linux 编写的)。 here 提供了一些 Windows 二进制文件。或者,您可以设置 WSL 会话,然后从那里运行命令。


0
投票

这是一个Linux命令。因此需要一个linux终端。

至少有两种方法可以完成此任务

  1. 在 ubuntu 或其他使用 Linux 终端(又名 shell)的操作系统中使用虚拟机(我怀疑你是否了解)

  1. 安装 Linux 模拟器(Windows 8+,因为它来自 Windows 商店)

假设您更喜欢选项 2,请转到 Windows 应用商店,搜索“Kali”,您将找到一个名为 Kali 的应用程序。安装它,如果出现错误,这里有一个很好的视频,讨论如何解决该错误,并且你的Windows计算机上会有一个kali终端(你的命令可以在那里工作)


0
投票

如果您在 Window$ 计算机上安装了 Git,您应该会在桌面上看到一个 Git Bash 图标。单击它,应该会打开一个 Bash shell。 OpenSSL 默认安装在其中。

© www.soinside.com 2019 - 2024. All rights reserved.