mac 开发配置

下载 vscode 编辑器

地址:https://code.visualstudio.com/Download

Mac.png
universa(普遍) Intel Chip (intel 芯片) Apple Silicon (M1 芯片)

下载 git

git.png

https://git-scm.com/download/mac
Tim Harper  为 Git 提供了一个安装程序。最新版本是 2.33.0,发布于 4 个月前,于 2021-08-30。

安装 homebrew

使用命令行安装 git

网上都是报错
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

https://raw.githubusercontent.com/Homebrew/install/master/install.sh

git1.png

Failed to connect to raw.githubusercontent.com port 443: Connection refused

使用下面这个源下载
/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

git2.png

选择 1 中科大下载源 按 y 确认脚本下载 git

git3.png

安装好 git 之后,运行 git 命令 提示需要安装 xcode
这个 xcode 内容有很多,将近 10 个 g,实际上只需要装 command Line Tools for Xcode 13.2 就可以了去苹果的开发者官网就可以下载了,地址 https://developer.apple.com/download/more/

配置 git 密钥

  • 配置 git 用户名和邮箱信息

$ git config –global user.name “用户名称”
$ git config –global user.emal “邮箱地址”

  • 生成密钥对

$ ssh-keygen -t rsa -C “用户名”

git4.png

密码设置为空

  • 添加公钥到你的远程仓库

查看密钥添加到用户 SSH key 配置

$ cat ~/.ssh/id_rsa.pub
  • 克隆仓库

$ git clone git@xxxxx/xxxx.git

4.安装 nvm(node 包管理器工具)
macOS10.15 以上版本需要创建.zshrc 文件

输入命令
$ touch ~/.zshrc
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

如果提示 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused(无法连接到 raw.githubusercontent.com 端口 443:连接被拒绝), 需要在访达下,command+shift+G, /etc/host 文件下添加 199.232.28.133 raw.githubusercontent.com,host 文件如下:
————————————————
先拷贝一份 host 文件,修改后再重新覆盖原文件

git5.png

添加后在重新输入命令,下载 nvm

安装 nvm

$ touch ~/.zshrc
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

git6.png

git7.png

安装后判断是否成功

$ nvm -v

不成功,运行三行命令
$ export NVM_DIR=”$HOME/.nvm”
$ [ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” # This loads nvm
$ [ -s “$NVM_DIR/bash_completion” ] && . “$NVM_DIR/bash_completion” # This loads nvm bash_completion

注:不成功,需要在.zshrc 文件上加上三行语句命令
$ ls -A
$ open .zshrc

nvm install stable ## 安装最新稳定版 node,当前是 node v9.5.0 (npm v5.6.0)
nvm install ## 安装指定版本,可模糊安装,如:安装 v4.4.0,既可 nvm install v4.4.0,又可 nvm install 4.4
nvm uninstall ## 删除已安装的指定版本,语法与 install 类似
nvm use ## 切换使用指定的版本 node
nvm ls ## 列出所有安装的版本
nvm ls-remote ## 列出所有远程服务器的版本(官方 node version list)
nvm current ## 显示当前的版本
nvm alias ## 给不同的版本号添加别名
nvm unalias ## 删除已定义的别名
nvm reinstall-packages ## 在当前版本 node 环境下,重新全局安装指定版本号的 npm 包
————————————————

nvm 如何根据项目自动切换 node 版本

v 版本号

在项目跟目录新建.nvmrc文件,写入v16

  1. vi ~/.zshrc

写入

1
2
3
4
5
6
7
8
load-nvmrc() {
local nvmrc_path="$(nvm_find_nvmrc)"
if [ -n "$nvmrc_path" ]; then
echo '🤓找到.nvmrc配置,并自动切换node版本'
nvm use #
fi
}
load-nvmrc
  1. source ~/.zshrc 生效

文件名路经显示设置

https://www.bilibili.com/read/cv12745312

  • 开启

defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder

  • 关闭

defaults delete com.apple.finder _FXShowPosixPathInTitle;killall Finder

python

参考地址: https://zhuanlan.zhihu.com/p/191495100

  1. vi ~/.bash_profile
  2. 配置全局路径
1
2
3
4
5
PATH_PYTHON="/Library/Frameworks/Python.framework/Versions/3.8/bin"
# Setting PATH for Phantomjs 2.1.1-maxcosx
PATH_PHANTOM="/Users/wecychen/PhantomJs/phantomjs-2.1.1-macosx/bin"
PATH="${PATH_PYTHON}:${PATH_PHANTOM}:${PATH}"
export PATH
  1. source ~/.bash_profile

  2. phantomjs --version

brew

安装 brew

redis

redis 安装教程

开启 : brew services start redis
关闭: brew services stop redis
验证: redis-cli ping

mongod

[查看 mongod 版本]https://www.mongodb.com/try/download/community

这里推荐用 brew 安装 4.4 版本

  1. brew tap mongodb/brew
  1. brew install mongodb-community@4.4

设置环境变量

  1. vim ~/.zshrc 编辑

    cat ~/.zshrc 查看

按 i 调到输入模式,意思是 insert
添加
export PATH="/usr/local/opt/mongodb-community@4.4/bin:$PATH"

按 esc,再按:wq,保存退出

  1. source ~/.zshrc 生效

查看版本

mongod --version

db version v4.4.19
Build Info: {
“version”: “4.4.19”,
“gitVersion”: “9a996e0ad993148b9650dc402e6d3b1804ad3b8a”,
“modules”: [],
“allocator”: “system”,
“environment”: {
“distarch”: “x86_64”,
“target_arch”: “x86_64”
}
}

@ 符号后面的 4.4 是最新版本号。
安装信息:

配置文件:/usr/local/etc/mongod.conf
日志文件路径:/usr/local/var/log/mongodb
数据存放路径:/usr/local/var/mongodb
运行 MongoDB
我们可以使用 brew 命令或 mongod 命令来启动服务。

brew 启动:
brew services start mongodb-community@4.4
brew 停止:
brew services stop mongodb-community@4.4

设置密码

https://www.90175.com/wenku/txtlist_i40v.html

运行命名

  1. mongo
  2. show dbs
  3. exit