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
相关推荐
TESmart碲视2 小时前
Mac 真正多显示器支持:TESmart USB-C KVM(搭载 DisplayLink 技术)如何实现
macos·计算机外设·电脑
2501_9151063214 小时前
Xcode 上传 ipa 全流程详解 App Store 上架流程、uni-app 生成 ipa 文件上传与审核指南
android·macos·ios·小程序·uni-app·iphone·xcode
他们都不看好你,偏偏你最不争气18 小时前
【iOS】AFNetworking
开发语言·macos·ios·objective-c
钟念20 小时前
【打包app】uniapp打包ios端和安卓端app
macos·objective-c·cocoa
森之鸟1 天前
Mac电脑上如何打印出字体图标
前端·javascript·macos
m_136872 天前
Mac M 系列芯片 YOLOv8 部署教程(CPU/Metal 后端一键安装)
yolo·macos
搜狐技术产品小编20232 天前
CAEmitterLayer:iOS 中创建炫酷粒子效果的魔法工具
macos·ios·objective-c·cocoa
未来之窗软件服务3 天前
操作系统应用开发(七)mac苹果模拟器——东方仙盟练气期
macos·仙盟创梦ide·东方仙盟·系统模拟器
liliangcsdn3 天前
Mac本地docker安装Kibana+ElasticSearch
elasticsearch·macos·docker
千寻简3 天前
远程连接Mac操作ClaudeCode一直提示登录Invalid API key · Please run /login
macos