MINGW64 bash:wget:未找到命令

MINGW64 bash:wget:未找到命令

我在 Windows 上使用 git 和 MINGW64(由 git 安装)。MINGW64 很棒,但缺少一些在 Windows 上很少使用的命令。今天,我突发奇想,想弄清楚如何在其中使用 wget。

我找到了这个mingw-w64/wiki2/MSYS,上面写着The all-in-one package on the MinGW-w64 download page。一体化?嗯,但我看不出有办法安装 wget 命令……还有本维基对于 mingw32,它有一个可以安装 wget 的包管理器。

我只想要像一键安装或可视化管理器界面(适合白痴)这样的东西来安装一些命令,而不需要复杂的配置(设置新的开发机器时复杂性会使生活变得困难......)。

答案1

这将是一篇有用的文章。

https://gist.github.com/evanwill/0207876c3243bbb6863e65ec5dc3f058

基本思想是,根据 Git Bash,C:\Program Files\Git\mingw64\ 是您的 / 目录(注意:根据您安装它的方式,目录可能会有所不同。从开始菜单,右键单击 Git Bash 图标并打开文件位置。它可能类似于 C:\Users\name\AppData\Local\Programs\Git,此目录中的 mingw64 是您的根目录)。如果转到该目录,您将找到典型的 Linux 根文件夹结构(bin、etc、lib 等等)。如果您缺少实用程序(例如 wget),请找到适用于 Windows 的二进制文件并将文件复制到相应的目录。有时 Windows 二进制文件具有有趣的前缀,因此您应该将 exe 文件重命名为标准名称。由于 bin 在 PATH 上,它将自动可供 Git Bash 使用。

这并不容易。您必须找到、下载并复制到任何为 Windows 环境编译的全局目录工具(*.exe 文件,如 wget.exe)。您可以将它们复制到 C:\Program Files\Git\mingw64\bin 或系统或用户 PATH 变量中列出的任何其他目录,以便全局访问这些文件。

答案2

从你的来源下载 wget.exe 文件,即永远无聊

然后下载并将 Zip 解压到一个文件夹中,在我的例子中,我将所有资源保存在 c:\Tools 中,因此我将其解压到 C:\Tools\wget\,然后您应该为该 exe 创建一个用户变量。

因此打开开始菜单和搜索变量,打开“编辑系统环境变量”链接并添加一个新的用户变量(我称之为“WGET_HOME”,其值为目录“C:\Tools\wget”)。

最后选择“PATH”变量并将其附加到后面带有“;”的列表“%WGET_HOME%”,然后单击“确定”。

然后关闭所有打开的 MinGW 后,您将能够使用 wget。

答案3

安装 Cygwin 并从那里获取所需的应用程序。然后,您可以将 Cygwin bin 目录添加到 MINGW64 PATH 中。类似这样的操作:

MINGW64$wget

bash: wget: command not found

MINGW64$export PATH=$PATH:/c/cygwin/bin/

MINGW64$wget --version
GNU Wget 1.18 built on cygwin.

或者简单地将所需的二进制文件复制到您可以找到的任何合适目录中,或添加到 $PATH 中

相关内容