mac 配置maven报zsh: command not found各种坑点走位

momo-nancy 2021-01-27 原文


mac 配置maven报zsh: command not found各种坑点走位

今天配置maven时报错了,经历一波三折最终配置好maven环境

1.正常配置maven

首先输入下列命令进入编辑页面

vim ~/.bash_profile

在英文状态下,按i进行文档编辑,把下列环境配置复制到bash_pofile文档中,然后按esc,英文状态下输入“:wq”保存退出

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export M2_HOME="/Users/t-chen/Documents/tools/apache-maven-3.3.9"
export PATH="$M2_HOME/bin:$PATH"
export JAVA_HOME
export PATH
export CLASSPATH

更新环境变量配置文档

source ~/.bash_profile

然后输入mvn -v

mvn -v

显示如下版本信息,即配置成功

 

 

2.报zsh: command not found

那么你需要做以下几点:

a.在终端输入 vi .zshrc

vi .zshrc

b.添加下列内容

source ~/.bash_profile

c.按esc 然后英文状态下的“:wq”保存并退出文档

d.更新文档 

source .zshrc

e.输入mvn -v

mvn -v

出现如下信息证明配置成功

3.完成第二步继续报zsh: command not found

切换到bush 界面

chsh -s /bin/bash
(注意:切换之后需要重启终端才能生效)

重新打开终端,页面已经切换到bash

输入mvn -v

mvn -v

提示-bash: /Users/t-chen/Documents/tools/apache-maven-3.3.9bin/mvn:权限不够。

赋予权限

chmod a+x /Users/t-chen/Documents/tools/apache-maven-3.3.9/bin/mvn

再次执行mvn -v 提示如下界面,配置成功

mvn -v
出现如下版本信息,配置成功

 

切换到zsh界面

chsh -s /bin/zsh
输入mvn -v,也出现成功配置信息
mvn -v

4.安装过程中可能会出现任何命令都不起作用的情况,例如输入ls,cd之类都不起作用

那么输入如下命令即可

PATH=/bin:/usr/bin:/usr/local/bin:${PATH}export PATH

或者

exec /bin/zsh

或者

 

 

 

 

 

发表于
2021-01-27 17:19 
小墨儿 
阅读(0
评论(0
编辑 
收藏

 

版权声明:本文为momo-nancy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/momo-nancy/p/nancy_0688.html

mac 配置maven报zsh: command not found各种坑点走位的更多相关文章

  1. Mac Catalina 手残误删系统文件恢复过程

    误删除系统文件 系统文件不是数据,只适用于恢复系统 系统版本是 10.15.5 删除的文件太多,记不清有哪些了 […]...

  2. python程序 当使用到有关图像的package时,报错“This application failed to start because it could not find or load the Qt Platforms”的解决方法

    当前环境: 系统:MacBook Pro Catalina 10.15.2 python: 3.7.3 集成环 […]...

  3. mac 修改系统配置参数 主机名 等

    mac 修改系统配置参数,可以使用 命令 scutil 参考网址: https://developer.app […]...

  4. Oracle 安装过程中 File not found \”WFMLRSVCApp.ear\” 的原因

    主要有两种原因: 1 只解压缩了第一个zip文件。   2 两个zip 文件解压缩到了两个不同的目录里。  ...

  5. Jib构建镜像的问题分析(Could not find or load main class ${start-class})

    问题简述 通过Jib插件将SpringBoot工程制作成Docker镜像成功,但是运行镜像的时候报错(Coul […]...

  6. Mac 修改hosts

    sudo vi /etc/hosts   在mac上配置了hosts,使用 cat /etc/hosts 查看 […]...

  7. Mac OS 下的解压缩软件——The Unarchiver

    The Unarchiver 是 Mac 上最流行的解压软件,免费开源。操作方式与系统自带解压工具 Archi […]...

  8. Mac OS X 系统清理

    关于 Mac OS X 系统清理的话题已是老生常谈了,许多用户第一时间都会想到用 CleanMyMac 之类的 […]...

随机推荐

  1. 秒杀系统:如何打造并维护一个超大流量的秒杀系统?

    秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来 […]...

  2. 史上最简约的vi教程,10分钟包教会 – siwei718

    史上最简约的vi教程,10分钟包教会 从第一次接触vi/vim到现在已经十几年了,在这个过程中,来来回回,反反 […]...

  3. C++bosst遍历文件目录,根据文件名返回文件路径。

    VS2071安装Boost库 安装boost库 接着安装boost_system-vc140(可根据开发需求, […]...

  4. React 现代化测试

    测试的动机 测试用例的书写是一个风险驱动的行为, 每当收到 Bug 报告时, 先写一个单元测试来暴露这个 Bu […]...

  5. 自定义完美的ViewPager 真正无限循环的轮播图

           网上80%的思路关于Android轮播图无限循环都是不正确的,不是真正意义上的无限循环, 其思路 […]...

  6. 文件管理简单介绍

    文件管理 操作系统作为资源的管理者提供的功能有:处理机管理,存储管理,文件管理,设备管理 文件的属性 文件名( […]...

  7. $python爬虫系列(1)——一个简单的爬虫实例

    本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。 本文主要实现一个简单的爬虫,目的是从一个百度贴 […]...

  8. 查询 数据库版本

    select   @@VERSION...

展开目录

目录导航