running "perl" "./Configure" "--prefix=D:\\Projects\\phira\\target\\release\\build\\openssl-sys-93c3d044de914816\\out\\openssl-build\\install" "--openssldir=SYS$MANAGER:[OPENSSL]" "no-dso" "no-shared" "no-ssl3" "no-unit-test" "no-comp" "no-zlib" "no-zlib-dynamic" "no-md2" "no-rc5" "no-weak-ssl-ciphers" "no-camellia" "no-idea" "no-seed" "no-engine" "no-asm" "VC-WIN64A" --- stderr thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { kind: NotFound, message: "program not found" }', C:\Users\23369\.cargo\registry\src\github.com-1ecc6299db9ec823\openssl-src-111.25.3+1.1.1t\src\lib.rs:504:39
时间: 2023-06-10 16:04:45 浏览: 65
根据您提供的信息,您似乎遇到了一个关于 OpenSSL 的问题。错误信息中显示程序未找到,这可能是因为您没有正确安装 OpenSSL 或者没有将其路径添加到系统路径中。建议您检查您的 OpenSSL 安装和路径设置,确保它们是正确的。如果问题仍然存在,请尝试搜索和查找其他解决方案或者咨询相关专业人士以获得帮助。
相关问题
./configure --prefix=/usr/local/bin/wget 和./configure --prefix=/usr/local/wget以及./configure三者有什么区别,以及三者在安装软件采用哪一个更为合适
这三个命令中的区别在于`--prefix`选项指定的安装路径不同。
1. `./configure --prefix=/usr/local/bin/wget`: 这个命令将软件安装到`/usr/local/bin/wget`路径中。注意,`/usr/local/bin/wget`是一个具体的文件路径,而不是目录路径。
2. `./configure --prefix=/usr/local/wget`: 这个命令将软件安装到`/usr/local/wget`路径中。与第一个命令相比,这里指定的是一个目录路径。
3. `./configure`: 这个命令没有指定`--prefix`选项,它会使用默认的安装路径。通常情况下,默认安装路径是`/usr/local`,即安装到`/usr/local/bin`目录中。
关于哪个命令更合适,取决于您的需求和系统配置。通常情况下,推荐使用默认的安装路径,即不指定`--prefix`选项的`./configure`命令。这样可以将软件安装到系统默认的位置,遵循标准的软件安装惯例。
如果您有特殊的需求,比如将软件安装到非默认路径,那么您可以根据需要选择适当的命令。确保指定的路径存在并具有适当的访问权限。
需要注意的是,根据软件包的不同,它们可能具有不同的默认安装路径和可选的安装选项。因此,在安装软件之前,最好查阅软件的官方文档或README文件,了解有关安装选项的详细信息。
./Configure --prefix=/usr/local/openssl
您好!您的第一个问题是关于配置 OpenSSL 的命令。要使用指的前缀配置 OpenSSL,您可以使用以下命令:
```shell
./Configure --prefix=/usr/local/openssl
```
这个命令将配置 OpenSSL 并指定安装的前缀为 `/usr/local/openssl`。这意味着在编译和安装 OpenSSL 时,相关的文件将安装到该目录下。
请注意,您可能需要以管理员身份运行此命令,以便有足够的权限来安装 OpenSSL 到指定的目录。