Mac开启任何来源安装&配置环境变量

目录

开启任何来源

shell 复制代码
sudo spctl --master-disable

#打开软件时提示文件损坏

shll 复制代码
sudo xattr -r -d com.apple.quarantine 进入访达应用程序拖拽应用到终端

配置环境变量

shell 复制代码
cd ~
vi ~/.bash_profile
或者
open -e .bash_profile
如果文件不存在则手动创建
touch .bash_profile
添加完成后更新配置
source .bash_profile

退出保存时如果没有权限

js 复制代码
:wq 保存后退出
:wq! 强制存储后退出(常用)
:w 保存但不退出
:w! 若文件属性为只读时,强制写入该文档
:q 离开编辑器
:q! 若曾修改过文档,又不想存储,该命令为强制离开不存储档案

修改文件权限

js 复制代码
sudo chmod -R 777 文件

拓展------.bash_profile和.zshrc

当你在 macOS 终端中遇到每次打开终端后都需要运行 source ~/.bash_profile 命令才能使 Maven 生效的情况,原因通常与 shell 的启动文件和环境变量的加载方式有关。解决这个问题,通常涉及到确保 Maven 的环境变量设置正确且在终端启动时自动加载。

  • 原因分析
    Shell 类型: macOS 的默认 shell 长时间以来是 Bash,但从 macOS Catalina (10.15) 开始,系统默认 shell 变成了 Zsh。如果你的 macOS 版本是 Catalina 或更新版本,而你继续配置 .bash_profile,则任何在其中设置的环境变量都不会自动加载,因为 Zsh 不会读取它,而是读取 .zshrc 文件。

环境变量未自动加载: 如果你确实使用 Bash 作为你的默认 shell,那么问题可能在于 .bash_profile 或者 .bashrc(取决于具体配置)中的环境变量没有被正确地或自动地加载。

  • 解决方案
    确认你的默认 shell: 可以通过在终端中运行echo $SHELL来确认。如果输出包括 bash,那你就是使用 Bash;如果是 zsh,那你使用的就是 Zsh。

  • 对于 Bash 用户:
    确保 Maven 路径正确设置在 ~/.bash_profile 或者 ~/.bashrc(通常是 .bash_profile)。

  • 对于 Zsh 用户:
    将你的 Maven 环境变量添加到 ~/.zshrc 而不是 ~/.bash_profile。
    也可以在zshrc中配置source ~/.bash_profile

    js 复制代码
    vim ~/.zshrc
    source .bash_profile
相关推荐
梁辰兴7 小时前
计算机网络基础:MAC 地址
计算机网络·macos·计算机·mac地址·计算机网络基础·梁辰兴·物理地址
酒书13 小时前
mac电脑idea更改git用户名和密码
git·macos·intellij-idea
科技智驱17 小时前
格式化数据分区会清除哪些数据?Windows/Mac如何正确格式化
windows·macos·电脑
wadesir17 小时前
MacOS后台清理大师:删除无用登录项与扩展
macos
守城小轩19 小时前
Chromium 142 编译指南 macOS篇:获取源代码(四)
macos·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发
望眼欲穿的程序猿21 小时前
关于macOS与Arduino-CLI
macos
=蜗牛=21 小时前
Mac 系统 Python 开发环境搭建:Pyenv + Virtualenv 图文完整方案
python·macos·virtualenv·anaconda·虚拟环境·pyenv·多版本
好大哥呀21 小时前
iOS - UIViewController 生命周期
macos·ios·cocoa
好大哥呀21 小时前
如何在iOS中使用UIViewController的生命周期方法?
macos·ios·xcode
数据村的古老师1 天前
Python数据分析实战:Mac环境下彻底解决Matplotlib与WordCloud中文乱码问题
python·macos·数据分析