Mac 终端 command not found:问题

这篇具有很好参考价值的文章主要介绍了Mac 终端 command not found:问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

明明已经添加了环境变量,但是命令就是不生效,例如:

mvn -v

这时会报 command not found错误,此时我们通常是打开环境变量文件看看:

vim ~/.bash_profile

Mac 终端 command not found:问题

提示:这里也可以直接通过文件夹查看该文件,路径:/Users/sunshiyu/.bash_profile,直接编辑即可,这个文件默认是不可见的,command+shift+.查看隐藏文件。

可以看到我们是配置了环境变量的,理论上mvn命令是应该生效的,此时我们可以按i键编辑该文件,也可以按esc键然后输入:wq退出编辑,然后输入命令以下保存变量:

source ~/.bash_profile

此时我们在当前终端(注意是当前打开的终端!!!)再输入mvn -v就可以查看到maven的版本信息。

Mac 终端 command not found:问题

此时我们关闭当前终端窗口,再打开一个新的终端窗口,然后再输入mvn -v发现又找不到了,崩溃!!!

原因:
我们使用终端是zsh,终端启动时 ~/.bash_profile 将不会被加载,简而言之就是此时的环境变量只是临时的,只在当前窗口生效。解决办法就是修改 ~/.zshrc ,在其中添加:source ~/.bash_profile

具体操作,终端输入:

vim ~/.zshrc

编辑该文件,添加source ~/.bash_profile,保存退出

source ~/.zshrc

source ~/.zshrc让其生效,OK,此时我们关闭当前终端窗口,再打开一个新的窗口,输入命令mvn -v,发现可以正常查看到maven版本信息了。

Mac 终端 command not found:问题文章来源地址https://www.toymoban.com/news/detail-470978.html

到了这里,关于Mac 终端 command not found:问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决 mac 系统报zsh: command not found: npm 问题

    根据提示:zsh: command not found: npm。说明没有找到 npm 命令,这说明有两种情况: 一是:你根本就没有安装 nodejs 的环境;另一种情况是环境变量未配置,或者说配置的不对。 这种情况下,你需要首先排查nodejs 的环境。执行如下命令: 查看你的 homebrew 中 nodejs 的版本,如果出

    2024年02月15日
    浏览(32)
  • macOS 终端提示所有命令 command not found 的解决方案

    打开你的终端 切换到zsh 然后执行这句代码 然后回到桌面 前往上层文件夹 新建.zshrc文件 提示: 在上层文件夹按下shift+command+.即可查看隐藏文件,你全局安装的东西也显示出来了 之后把你要用的命令重新下载一遍即可(这一步操作其实是改写路径,已下载过的不会重复下载) 关闭

    2024年02月16日
    浏览(34)
  • Mac command not found

    记录一些 Mac上遇到一些问题: 电脑更新后,不知道怎么环境出现了一些问题, 想安装serve,自己打包后,启动服务,但是npm i serve -g   ,就是报 command not found source ~/.bash_profile   保存环境变量后没有生效 原因:zsh和bash有别, zsh模式不执行上述脚本,bash模式才执行 zsh、ba

    2024年01月18日
    浏览(44)
  • Mac OS. systemctl: command not found

    Launchctl     控制NAC OS X系统里的启动进程(launch)  在Mac里有一个命令行工具叫做: launchctl ,可以用来控制服务的自动启动或者关闭。一般的语法是 sudo launchctl load /path/to/service.plistsudo launchctl unload /path/to/service.plist

    2024年02月13日
    浏览(29)
  • mac报错:zsh:command not found: brew

    在使用brew安装程序的时候MAC提示: zsh:command not found: brew 本质就是brew没有安装,这个命令与linux系统中的yum命令类似。 使用的环境说明:   虚拟机版本:VMware® Workstation 17 Pro   mac os Ventura 13.6.1 最终效果: 从图中可以看出brew命令可用了。 由于我的系统在虚拟机中安装,所以

    2024年03月23日
    浏览(35)
  • Mac 执行 .sh命令报错 command not found

    使用 终端 执行 .sh 命令,可输入: 如果提示 Permission denied 权限不足,可增加 sudo ,命令如下: 如果提示 command not found 可以这样:

    2024年02月14日
    浏览(31)
  • 【Ubuntu】alias设置的别名命令在终端正常执行在shell脚本中无法直接使用(command not found)?

    ​alias设置的别名命令在终端正常执行在shell脚本中无法直接使用(command not found)? 1 背景👇🏻👇🏻👇🏻: setup_test为在/root/.bashrc中使用alias设置的别名命令。setup_test在命令行正常执行,但是执行sh脚本, 报错:setup_test:command not found 。 shell脚本内容如下:  2 分析🐰🐰🐰

    2024年02月09日
    浏览(51)
  • zsh: command not found: mongo(mac版已解决)

    基础信息 :Macbook pro (m1 pro) 配置方式 :采用 Homebrew 进行配置 具体流程: 1-打开终端 2-查看 mongodb formulae 我的是 mongodb-community@5.0 3-查看并复制mongodb安装目录 复制以下内容: 5-更新 .zshrc 文件 加入以下内容 然后让文件生效 6-查看mongo版本 ok,至此解决问题 : ) 参考:https://s

    2024年04月27日
    浏览(27)
  • Mac 系统:zsh: command not found: pip解决方法

    mac zsh: command not found: pip解决方法 先下载: 安装get-pip 如果你输出的内容和我一样包含WARNING部分,说明pip虽然安装成功,但是还未加入环境变量,需要我们加入环境变量,我输出的路径是: 所以我执行: 最后执行以下命令使文件生效

    2024年02月16日
    浏览(30)
  • pip Command Not Found – Mac 和 Linux 错误被解决

    使用Python时,可能需要安装和使用某些软件包。有一个命令可用于’pip‘ 使用pip,您可以安装、升级和卸载各种Python包。在本文中,您将学习如何使用它,以及如何处理pip错误。 Pip是一个可以在Linux或Mac命令行上使用的命令。您可以从这里选择包。 下面是如何使用pip安装

    2024年02月02日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包