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 最大化/最小化快捷键

    MAC 最大化/最小化快捷键 Ctrl + Command + F 即任一软件的最右上角那个按钮,如下图所示:...

  2. 微软代码编辑器:Visual Studio for mac

    微软的Visual Studio提供了一个组织良好代码的空间,让你可以开发桌面和移动应用程序。Visual S […]...

  3. Mac Google浏览器 Chrome

          Mac Google浏览器 Chrome https://590m.com/f/28636472- […]...

  4. Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop

    说明:之前Office自带的Windows远程桌面工具虽然简便,但是保存的服务器列表有限。而这个微软推出的自家 […]...

  5. [MAC] mac系统如何显示和隐藏文件

    转载地址: http://www.cnblogs.com/lm3515/archive/2010/12/08/ […]...

  6. yummain.py install yum 不能运行的原因 yummain.py not found、

    CentOS下重新安装yum 1,下载最新的yum-3.2.28.tar.gz并解压 #wget http:/ […]...

  7. brew mac osx 上软件包管理工具

    brew mac osx 上软件包管理工具 2015-10-07 20:48  馒头加鸡腿  阅读(711)  […]...

  8. 【Azure 应用服务】Python flask 应用部署在Aure App Service中作为一个子项目时,解决遇见的404 Not Found问题

    问题描述 在成功的部署Python flask应用到App Service (Windows)后,如果需要把当 […]...

随机推荐

  1. 背包问题九讲(转)

    背包问题 它是在1978年由Merkel和Hellman提出的。它的主要思路是假定某人拥有大量物品,重量各不同 […]...

  2. 设计模式-责任链模式在实际项目中的使用

    设计模式-责任链模式在实际项目中的使用   最近一次迭代,参与了公司数据应用平台的开发,其中负责的一块功能早早 […]...

  3. 小白的MyBatis逆向工程

    MyBatis逆向工程   MyBatis逆向工程,简称MBG。是一个专门为MyBatis框架使用者定制的代码 […]...

  4. Erlang那些事儿第3回之我是函数(fun),万物之源MFA

    Erlang代码到处都是模式匹配,这把屠龙刀可是Erlang的看家本领、独家绝学,之前在《Erlang那些事儿 […]...

  5. Mac配置PHP开发环境

    众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、PHP,本文主要给大家 […]...

  6. MATLAB 的循环语句 – CuriousZero

    MATLAB 的循环语句   1、MATLAB while循环语法      在MATLAB 中 while循 […]...

  7. linux-iptables增、删、改、保存

    iptables基础: iptables的5条链分别是: prerouting 路由前 input 发到本机进 […]...

  8. mybatis之旅第一篇-初识mybatis

    一、JDBC的问题 为什么我们要使用mybatis,是因为JDBC存在以下问题 1、 数据库连接创建、释放频繁 […]...

展开目录

目录导航