简单解决一下最近遇到的一个问题。

最近在idea for mac的terminal控制台下,无法使用maven命令,也就是输入任何mvn命令出来一个command not found。

问题的本质就是mac下没有配置maven的环境变量。

简述一下:

Mac系统的环境变量,加载顺序为:
a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
其中a和b是系统级别的,系统启动就会加载。其余是用户级别的,c,d,e按照从前往后的顺序读取,如果c文件存在,则后面的几个文件就会被忽略不读了,以此类推。
~/.bashrc没有上述规则,它是bash shell打开的时候载入的。这里建议在c中添加环境变量

操作步骤如下

vim ~/.bash_profile
 export IDEA_MAVEN=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
export PATH=PATH:PATH:PATH:IDEA_MAVEN/bin  备注:因为我直接用的idea自带的maven插件,所以直接导入

source ~/.bash_profile  备注:生效一下

这里还可能遇到一个问题,就是执行权限不够

我输入mvn -v的时候,出来

/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn: Permission denied

解决方法

给mvn增加执行权限

chmod a+x  /Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn

如果无法识别IntelliJ IDEA.app这个文件夹,那就

cd 到最后一层bin目录下, chmod a+x mvn  (a:所有用户 +:增加权限 x:执行权限)

作者:韩先生
来源:CSDN
原文:https://blog.csdn.net/weixin_42684977/article/details/86217858
版权声明:本文为博主原创文章,转载请附上博文链接!

mac idea 控制台mvn命令无效相关推荐

  1. Mac OS 输入adb命令无效(zsh: command not found: adb)的解决方法

    Mac OS 输入adb命令无效(zsh: command not found: adb)的解决方法 出现这个问题大概率是因为Android环境未配置或者未生效,需要配置Android环境变量才能执行 ...

  2. mvn命令无效之为idea自带maven配置环境变量

    不配置maven的话,当我们在终端使用mvn命令会出现: bash: mvn: command not found 在大多情况下,使用idea自带的maven可以满足我们的需要,不需另行下载安装 1. ...

  3. Mac 升级系统 pod 命令无效

    mac 升级完最新的系统之后 使用pod 命令之后无效报错 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/V ...

  4. linux 控制台输入命令无效_解决linux下终端无法输入的假死问题

    有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏, 系统都是正常的.这本来是一个终端的很老的功能, 叫软件流控制(XON/XOFF flow control ...

  5. linux 控制台输入命令无效_在控制台输入什么命令都提示commandnotfound原因是什么?suselinux...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. Mac的控制台命令无法使用command not found

    在Mac平台配置开发环境的时候,用vim编辑后发现控制台的所有命令无法运行, charies:~ weichuang$ ls -bash: ls: command not found 经过查资料后,逐 ...

  7. mac每次执行mvn -v命令要先执行source ~/.bash_profile才生效

    问题:mac每次执行mvn -v命令要先执行source ~/.bash_profile才生效. 原因:当前系统是shell,配置环境变量是在bash.输入echo $SHELL,如果输出输出是/bi ...

  8. mvn Mac Linux 版本,Mac 下 Maven 的命令行安装

    JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...

  9. (八)Eclipse创建Maven项目运行mvn命令

    1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...

最新文章

  1. java中native的用法[转]
  2. RabbitMQ学习总结(6)——消息的路由分发机制详解
  3. matlab三维选取二维,基于Matlab绘制二维和三维图形以及其他图形控制函数的使用方法...
  4. ios服务器需要开启ipv6的支持,针对iOS审核要求为应用兼容IPv6
  5. mac npm全局安装权限不足问题解决
  6. java 泛型 多态_Java 多态
  7. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)
  8. vs2008 清理后再编译后卡顿_更新后,竟有这么“严重”的后果?
  9. vijos1777 引水入城
  10. 当当图书项目首页实现
  11. (转)DirectoryEntry的使用
  12. 百度云智学院云计算在线认证考试课程纲要与重点,考前必看!
  13. openwrt luci固件升级流程
  14. 集群健康值: yellow 问题
  15. moment常用函数
  16. Latex公式与Word公式相互转换(使用MathType)
  17. 送你一套免费英语资料(价值1899)
  18. win7搜索功能失效/win7搜索功能不能使用
  19. 华为SNS交换机(OEM博科FC交换机)configupload无法使用ftp协议处理方法
  20. 今年计算机考研又炸了?!

热门文章

  1. Origin 9 “向程序发送命令时出现问题”解决
  2. mysql 修改 表名 列名 为小写
  3. HOG特征提取原理and计算步骤,方向梯度直方图
  4. 微信小程序图片缩放、移动
  5. EXCEL2019版,字符串合并的5个公式,尤其textjoin() 和 concat()
  6. 【程序员思维进阶】(8)
  7. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required
  8. IDEA快捷键之生成变量名
  9. 银河麒麟之esxi6.5环境下安装桌面版V10.1
  10. MacOS 查看服务器端口的命令