Mac安装wget流程及异常解决(亲测有效)

目录

1.终端输入wget检查自己是否已经安装过wget,没有安装如下图

2. 安装brew

1)点击brew官网:官网网址

打开官网复制命令行

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2)将命令粘贴到终端,回车执行
3)输入sudo密码

sudo的意思是substitute user do,输入MacBook的开机密码,sudo没有光标移动的,直接输入完回车就行

4)系统开始自动安装brew,等待晚装完成,出现Installation successful!字样,则表示安装完毕
5)此时在命令行输入:
bash 复制代码
brew update

(1)如果显示

bash 复制代码
Already up-to-date.

则表示brew安装完成。

(2)如果显示

bash 复制代码
zsh: command not found: brew

则需安装下图黄色方框内的指示,复制两行命令行运行!

运行完这两行后,再运行brew update 显示Already up-to-date. 表示brew安装完成。

3.安装wget

输入命令行:等待安装成功

bash 复制代码
brew install wget

异常情况:

1.报错:Error: wget: Failed to download resource "gettext"

原因:

地址缺少HOMEBREW_BOTTLE_DOMAIN,或者是HOMEBREW_BOTTLE_DOMAIN配置的地址错误

解决:

(1)运行brew config, 查看HOMEBREW_BOTTLE_DOMAIN的地址

bash 复制代码
brew config

输出的地址中没有HOMEBREW_BOTTLE_DOMAIN,或者是HOMEBREW_BOTTLE_DOMAIN: Index of /homebrew-bottles/ 都不行。后者地址是错误的

(2) 没有HOMEBREW_BOTTLE_DOMAIN,需要添加,地址错误需要用正确的地址

Index of /homebrew-bottles/bottles/

替换错误地址,命令行执行命令

bash 复制代码
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zshrc

source ~/.zshrc

之后再次执行brew install wget命令安装wget即可

2.parse error near `&'

【原因】

没有对特殊字符进行转义

【解决方案】

(1)对访问的url加上双引号"{URL}"调用命令行

(3)连接&前加\ 就可以取消转义

3.-bash: 路径xx: No such file or directory解决方法

【原因】

这个错误的原因一般是你的.bash_profile文件修改错误

【解决方案】

1.在终端输入export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin,配置临时路径;

2.修改profile文件出错的路径

删掉或者修改:-bash: /usr/local/xxxx: No such file or directory

相关推荐
剑神一笑6 小时前
Linux pgrep 命令详解:按名称查找进程 PID 的高效方法
linux·运维·chrome
剑神一笑6 小时前
Linux killall 命令详解:按进程名批量终止进程的原理与实践
linux·运维·chrome
日取其半万世不竭10 小时前
iftop、nethogs 和 nload:Linux 服务器网络流量实时监控工具介绍
linux·运维·服务器
mounter62510 小时前
Linux 内核资源管理:控制组(cgroup)的演进与“策略组”新提案
linux·运维·服务器·cgroup·kernel
bksczm10 小时前
文件在磁盘中的存储方式
linux·运维·服务器
L16247610 小时前
OpenSSH 半自动升级方案(独立编译 + 手动迁移 + 重建 systemd 服务)
linux·服务器·ssh
半旧夜夏10 小时前
【保姆级】微服务组件环境搭建(Docker Compose版)
java·linux·spring cloud·微服务·云原生·容器
爱莉希雅&&&11 小时前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
z2005093012 小时前
【linux学习】深入理解linux文件I/O,从C标准库到内核态
linux·学习·操作系统
weixin_3077791312 小时前
面向高性能保密计算的定制 Linux 系统构建与自动部署方案
linux·安全·网络安全·性能优化·系统安全