mac在使用zsh后各种问题解决
mac使用ZSH后的各种问题解决
- 1、安装maven 提示mvn command not found
- 分析
- 解决
- 2、.zshrc 文件不存在,vim默认是新建?
- 安装oh-my-zsh
- 配置.zshrc
- 3、什么brew 指令又command not found?
- 安装Homebrew
- 如果出现brew指令无法找到
- Homebrew基本使用
- 4、安装zsh-autosuggestion插件出现超时?
- 结语
1、安装maven 提示mvn command not found
分析
首先先要确定我们的mac电脑sell有哪种类型,通过以下命令查询
cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells./bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
检查当前使用的sell:echo $SHELL
echo $SHELL
/bin/zsh
切换zsh
chsh -s /bin/zsh
博主的默认为zsh,如果是bash,或许大家的环境变量是配置到个人 .bash_profile 文件中,而.bash_profile 默认是bash的配置,那么在转换zsh 过程中会导致mvn指令无法找到;
解决
1、将.bash_profile 的环境变量配置到 .zshrc ; 如果发现系统没有该配置文件,建议大家安装 oh-my-zsh,见下个问题
2、终端运行命令
vim ~/.zshrc
在配置文件末尾加入
source ~/.bash_profile
2、.zshrc 文件不存在,vim默认是新建?
博主mac 10.15.1 默认并不存在该文件,既然我们使用了zsh,那么推荐大家安装oh-my-zsh 插件,该插件非常强大,安装后会自动生成.zshrc 配置文件
安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
当看到 终端输出 oh my zsh 的标志,就代表安装成功了
配置.zshrc
vim ~/.zshrc
可以配置终端主题,配置对应插件 如:高亮 、自动补全、跳转目录等,具体可以到github查阅 点击前往
如果你用的是.bash_profile 做的环境变量配置,切记在末尾加上 source ~/.bash_profile,如博主的:
修改了.zshrc配置文件后 最后别忘了运行指令使其生效
source ~/.zshrc
3、什么brew 指令又command not found?
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
安装Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果出现brew指令无法找到
网上有人是在.bash_profile 中配置 ,虽然也可以行
export PATH=/usr/local/bin:$PATH
但是实际上.zshrc 已经帮我们考虑到这一点,只需要解开这段注释即可:如图
再运行 brew -v 检查
brew -v
Homebrew 2.3.0
Homebrew/homebrew-core (git revision 4e40bd; last commit 2020-06-03)
Homebrew基本使用
安装 和 卸载 指令
brew install <packageName>
brew uninstall <packageName>
//如安装 node
brew install node
//如卸装 node
brew uninstall node
4、安装zsh-autosuggestion插件出现超时?
相信大家很多都是在网上查阅的安装,代码如下:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
关键的问题在于 $ZSH_CUSTOM 这个变量值,查阅了github文档有说明
还是编辑 .zshrc 文件,将注释去除,按照默认提示博主设置如下:
再重新运行上述git 安装即可,安装完成后别忘了,再次设置 .zshrc 插件的启用哦
plugins=(git zsh-autosuggestions)
结语
以上是使用mac安装的一些常见问题,记录下来希望能帮助到大家~
mac在使用zsh后各种问题解决相关推荐
- Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决
Mac升级到yosemite后,php也自动升级,运行项目的时候发现后台验证码显示不出来.调试一下发现imagetfftext这个函数不存在,应该gd没有安装完全,因为Mac上的php实现系统自带的, ...
- ubuntu美化及解决使用zsh后无法运行ROS
文章目录 Ubuntu美化 主题调整 安装zsh 安装on My Zsh 安装PowerLine字体 配置zsh主题 配置插件 配置颜色主题 美化后问题解决 效果展示 zsh主题的重新调整方法 参考 ...
- mac上使用zsh配置环境变量
Mac配置环境变量的地方 一./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 二./etc/bashrc (一般在这个文件中添加系统级环境 ...
- Shell(一):功能、配置和插件(附iTerm 2(for mac) Oh My Zsh教程)
关于shell,一个广义的解释就是在用户与操作系统之间,提供一个工具或接口给用户来操作计算机系统:用户在shell中通过输入命令行,按下回车键,shell执行命令后就能返回结果,达到操作计算机的效果. ...
- Mac复制word内容后会出现小框框标记,怎么也取消不掉
Mac复制word内容后,会出现小框框标记,怎么也取消不掉!!! 2021年11月15日20:03:04 我的天,困扰我好久的问题,终于解决了!!! ①复制前 ②复制后: 解决办法: 打开word,⌘ ...
- Mac终端神器zsh
Mac终端神器zsh 先上一张图 1.背景介绍 在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算. shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键 ...
- Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)
Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题) Mac在升级后可能会出现莫名其妙的卡顿,运行缓慢等问题,如果遇到这种问题可以尝试以下几种方法恢复下: 以安全模式启动 重新启动Ma ...
- mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory
mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory 解决方法: xcode-select --install
- 为什么mac插入了u盘没反应 苹果mac插上usb后怎么找到
U盘使用简单,便于携带,几乎每个mac用户都有一个u盘.使用新的u盘的时候,你有没有遇到过mac插入了u盘没反应的情况呢?如果你是初次接触Mac电脑,使用u盘可能会手足无措,因为Mac系统和Windo ...
最新文章
- 一些思考,没想好标题
- C++ 汇编代码查看
- SQL Server 2012 sa 用户登录 18456 错误
- 系统设计 - 使用面向 iOS 的本机插件扩展
- linux网络属性配置
- 分享套接字数据包序列化与反序列化方法
- mybatis判断集合为空或者元素个数为零
- Python爬虫实现:三连文章参与抽奖
- windows xp中安装PadWalker
- 阿里云服务器(ECS)集群解决方案
- 台达伺服b3参数_恩阳台达B3系列伺服安装
- 机器人弹性伸缩算法-专利技术交底书
- 用户画像设计与搭建(附金融行业用户画像案例)
- 一键快速打开IE的Internet选项->连接->局域网设置
- ssh 工具 socket 10106 连接不上
- 小闹乎谈新手必备的撸猫手册
- Adobe系列軟件PC + MAC 2021
- favicon自动获取_wordpress网站友情链接页面使用DNSPod自动获取网站favicon图标教程...
- 使用Docker安装HomeAssistant
- Android中获取GPS搜索到的卫星颗数、并获取每颗卫星的信噪比