mac环境配置(homebrew版)

文章目录

ps:每一个环境安装完之后都要关掉cmd,这样配置才会重新生效!!!

【环境配置】

Homebrew

首先最重要的就是下载Homebrew,这个就相当于是MacOS的一个软件包管理器,通过这个可以很快速地安装或者下载软件,这是Mac的神器!!!前期没使用到,导致后面配置环境啥的都浪费了很多的时间。

  • 下载软件工具(类似yum)Homebrew & Homebrew cask
plain 复制代码
Homebrew:主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发
Homebrew cask:主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用
  • 下载方式:
  1. 首先下载git(省略,网上很多)
  2. 再安装homebrew
plain 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  1. 检验是否下载成功
plain 复制代码
brew -v
  1. 默认地址为:
plain 复制代码
/opt/Homebrew/

Git

无需多言,简单安装

plain 复制代码
brew install git
git --version

Java

  • Java8(推荐)
plain 复制代码
brew install java8
echo 'export JAVA_HOME=/usr/local/opt/openjdk@8/libexec/openjdk.jdk' >> ~/.bash_profile
source ~/.bash_profile
java -version

Maven

plain 复制代码
brew install maven
mvn -version

MySQL

安装完之后默认没有密码

plain 复制代码
brew install [email protected]
brew services start [email protected]
echo 'export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
mysql --version

如何找到自己的配置文件路径:ps -ef|grep mysql

启动并设置账号密码

plain 复制代码
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
  • 如果报错了zsh: command not found: mysql可以看这个:

https://blog.csdn.net/qq_45331969/article/details/146215041

  • mac后台一直运行方式:

https://blog.csdn.net/qq_39496303/article/details/130239510

Redis

bash 复制代码
brew install redis
brew services start redis
redis-server # 启动!

参考资料:

https://blog.csdn.net/XH_jing/article/details/129365285

Nacos

nacos没有homebrew版本,所以我们使用wget的方式从github拉取到安装包,然后解压下载

plain 复制代码
brew install wget
wget --version
plain 复制代码
# 下载并解压
wget https://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.tar.gz
tar -xzf nacos-server-2.3.0.tar.gz
cd nacos/bin

# 启动单机模式
sh startup.sh -m standalone
# 执行关闭
sh shutdown.sh

Node.js

plain 复制代码
brew install node
node -v
npm -v

【拓展-mac常见问题】

mac文件损坏问题

java 复制代码
sudo spctl  --master-disable
  • 接着打开【系统偏好设置】,选择【安全性与隐私】,选择【通用】,可以看到【任何来源】已经选定。
  • 再打开终端,输入:
java 复制代码
sudo xattr -r -d com.apple.quarantine
  • 打开"访达"(Finder)进入 "应用程序" 目录,,找到该软件图标,将图标拖到刚才的终端窗口里面,会得到如下组合(如图所示):
java 复制代码
sudo xattr -r -d com.apple.quarantine /Applications/WebStrom.app
  • 下载完毕!!!(*)

mac必装软件(Java开发版)

到了一家新的公司工作,发现使用的是mac电脑,花费了很多的时间和精力在适应新系统上,没想到中间也踩了很多的坑,现在简单记录一下。

  1. utools!!!snipaste
  2. IDEA、Vscode、Navicat、RedisDesktopManager(QuickRedis)、Postman、XShell、Xftp、Office(Acrobat)、Docker、Cosbrowser(oss)
  3. Sublime Text(notepad的plus版)
  4. oh-my-zsh(iTerm2)、Homebrew
  5. Mat(JVM)、JProfiler(代码运行状态)、JMeter(压力测试)、Proxyman(抓包工具)
  6. XMind、Draw.io(画图软件)
  7. ClashX、CherryStudio
  8. Cursor、Trae(AI代码编辑器)

附上链接(mac软件):

plain 复制代码
https://pan.baidu.com/s/10g2yv9nBYOQ-Qlp4O3VF6Q?pwd=08mk

zsh和bash配置文件区别

  • .zshrc:全局默认配置文件(包含.bashrc),它在每次用户登录时都会被读取,适用于所有bash操作
  • .bashrc:Bash shell 的用户级配置文件,它在每次打开新的终端窗口或标签页时都会被读取,适用于设置个性化配置,比如说一些脚本啥的

文件分为:.zshrc/.zprofile、.bashrc/.bash_profile,推荐使用profile进行统一配置,因为是全局配置的,rc作用域较小,不过也可以实现应有效果

保存全局配置文件(推荐)

plain 复制代码
$ source ~/.zprofile
$ source ~/.bash_profile

参考资料:

Mac系统 .zprofile、.zshrc 和 .bash_profile 区别及作用 - youhui - 博客园

【参考资料】

https://www.cnblogs.com/Will-Chang/p/18705651

相关推荐
原住民的自修室9 分钟前
比 Mac 便笺更好用更好看的便利贴
笔记·macos
星卯教育tony1 小时前
苹果电脑笔记本macos Mac安装mixly 米思齐软件详细指南
macos·mixly·米思齐
黑果魏叔3 小时前
MIST:一键解锁 macOS 历史版本,旧系统安装不再难!
macos
2501_915373888 小时前
Electron 打包与发布指南:让你的应用运行在 Windows、macOS、Linux
windows·macos·electron
心灵宝贝8 小时前
IDEA 安装 SpotBugs 插件超简单教程
java·macos·intellij-idea
名字不要太长 像我这样就好13 小时前
【iOS】源码阅读(二)——NSObject的alloc源码
开发语言·macos·ios·objective-c
原住民的自修室1 天前
Mac 3大好用的复制粘贴管理工具对比
macos·paste·pastenow·maccy
原住民的自修室2 天前
mac 电脑如何打开剪切板
macos·历史记录·复制粘贴·剪切板
闲人一小枚2 天前
mac u盘重装mac10.15Catalina系统
macos