因为最近在学习搜索引擎相关,看到各个主流搜索引擎对比时要拿来依次使用,所以要安装ElasticSearch。我就去网上搜索了一篇ElasticSearch的入门教程。教程中推荐了两种ElasticSearch安装包的下载方法,一种是官网下载另一种是在终端通过wget命令下载。怀着技术人员一定要有的那份尊严,我选择了用后者方法,但是当我在终端输入wget+ElasticSearch安装包的url时,终端提示我
-bash: wget: command not found
what?凭什么不可以?我并没有就此妥协,去网上搜索了一下,原来macOS并没有自带wget命令,需要安装wget的包。于是我又去搜索wget的安装方式,大多数都像要把大象装进冰箱一样的要分三步:
1、从ftp://ftp.gnu.org/gnu/wget/下载到最新的wget安装包到本地
2、然后通过终端tar -zxvf +包名 命令解压到我们某个目录
3、然后依次执行 ./configure、make、make install 命令。
然而事实是,我每次都卡在执行完./configure后面不能继续进行
终端提示:
There seems to be no Makefile in this directory.
You must run ./configure before running `make’.
make: * [abort-due-to-no-makefile] Error 1
没办法,只能继续搜索解决办法,我又找到了另一种办法——使用Homebrew(貌似安装Homebrew之前要先安装XCode,这里就不赘述了,在AppStore搜索下载就可以了)。
安装Homebrew的方法何其简单,只要按照 Homebrew官网 的步骤一步步傻瓜式安装就好了,这里简单介绍一下Homebrew,用官方网站的话来说,Homebrew为macOS提供缺失的软件包管理器,使用Homebrew可以安装Apple没有预装但你需要的东西,Homebrew会将软件包安装到独立目录,并将其文件软链接至 /usr/local。
Homebrew 不会将文件安装到它本身目录之外,所以可将 Homebrew 安装到任意位置。
安装完Homebrew后的终端是这个样子
这个时候我们可以输入brew help可以显示Homebrew的基本用法
接下来我们就可以安装wget来下载我们需要的软件安装包了。终端输入 brew install wget 开始下载。
经过漫长的等待,终于安装好了wget(不知道是网络原因还是什么...),然后我们来测试一下,终端输入wget www.baidu.com
我们可以在当前路径下看到index.html文件(也就是百度首页)已经下载成功。