升级到 MacOs Big Sur 后,以前的环境出现了很多问题。系统也重新抹盘了,重新安装了。环境也重新开始。
安装 virtualbox
目前官网最新版本是 6.1.16,针对 MacOs Big Sur 做过处理了。下下来直接装。
如果遇到下边的情况。

请先执行下边的命令:
# 执行下边命令,然后重启系统。之后在安全与隐私的通用里边允许下载的App中出现任何来源,并选中。再安装即可。在安装之前,可以使用安装工具的 uninstall 工具清理下残留。
sudo spctl --master-disable
# 当然,你想去掉允许所有也可以。执行
sudo spctl --master-enable
安装 vagrant
可以使用 homebrew 安装也可以直接下载安装包安装。
# homebrew 方式安装
brew install vagrant
# 常用命令
vagrant --version
vagrant box list
vagrant box remove
下载安装 homestead box
# 如果网速快,可以使用下边的命令直接安装。选择 3,以 virtualbox 作为 provider。如果网速慢,可以复制 box 的地址,用迅雷下载。
vagrant box add laravel/homestead
将下载好的 virtualbox.box 添加进去
- 先建立 metadata.json。当然也可以不用通过建立的的方式。但这样可以省去对 Homestead 版本号的修改。
{
"name": "laravel/homestead",
"versions":
[
{
"version": "10.1.1",
"providers": [
{
"name": "virtualbox",
"url": "/Users/zhoulin/LinlinPark/Soft/virtualbox.box"
}
]
}
]
}
注意 版本号、名字以及 virtualbox.box 的位置。
执行:
vagrant box add metadata.json
添加成功后,如下图所示:

下载配置 Homestead 配置文件以及启动项目
如果想卸载
如果想卸载先 destroy 在 remove
vagrant destroy homestead
vagrant box remove xxx
一个好看还用的终端确实很赏心悦目。那么既然存在,没有不用的道理。那么开始吧。
操作走起
如果有问题,可以看看 https://blog.vini123.com/552
mac 默认的 shell 是 dash, 我们把它设置为 zsh。
chsh -s /bin/zsh
# 如果想用回 dash
chsh -s /bin/bash
Mac curl: (7) Failed to connect to raw.github.com port 443: Connection refused 处理
刚新装 mac ,使用 curl 安装 homebrew 和 oh my zsh 时,会遇到 curl: (7) Failed to connect to raw.github.com port 443: Connection refused 和 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的情况。这个时候,就是你用浏览器打开 raw.github.com 也是打不开的。
怎么弄呢
- 先去 https://www.ipaddress.com/ 这里找到 raw.github.com 对应的 ip 地址。这里是 199.232.96.133
- 终端中 sudo vim /etc/hosts ,添加
199.232.96.133 raw.github.com
199.232.96.133 raw.githubusercontent.com
再去尝试。
然后,可能会出现 ‘git’命令需要使用命令行开发者工具。您要现在安装该工具吗? 选择安装,然后继续。其实,这里如果你先安装了 xcode 就不会出现这个了。
继续执行就会没事了。
安装软件
- 迅雷
- 搜狗输入法
- ezip
- 迷雾通
- xcode
- chrome
- office 20019
- iterm2
- oh my zsh
- 其实是想完成 iterm2 + oh myz 组合
- https://juejin.cn/post/6894432073491152910
- homebrew
- Homestead 环境
- vagrant 安装插件慢。 vagrant plugin install vagrant-parallels --plugin-clean-sources --plugin-source https://gems.ruby-china.com/
- vscode
- forklift
- postman
- node
brew install node
安装中可能存在的错误
# curl 安装 oh my zsh 时
curl: (7) Failed to connect to raw.github.com port 443: Connection refused
上边的错误解决请看:https://blog.vini123.com/553
过程
vagrant box remove laravel/homestead
vagrant destroy
# virtualbox 自带 uninstall
# 删除 vagrant
mac 安装的软件
- Chrome
- iterm2
- 迅雷
- vscode
- 微信
- Geph
- 百度云盘
- ForkLift
- HbuilderX
- 腾讯课堂
- Adobe Photoshop
- Adobe InDesign
- Adobe Lightroom Classic
- Adobe Preme
- Adobe II
- ezip
- 爱奇艺
- 钉钉
- 达芬奇
- Screenium 视频截图
- MacClean
- Navicat Premium
- rdm
- Postman
- 微信开发者工具
- 腾讯视频
- qq音乐
- Sequel Pro
- 微信支付商户证书工具
- 百度小程序开发者工具
- Novavi PDF Editor2 这个蛮好用的 pdf 可以编辑 pdf
- 有道云笔记
- 花间
- mac office2019
mac ntfs 工具
使用 windows terminal 虽然很开心。可是使用 git log -n 1 的时候,出现中文乱码。这个得解决。
操作一波
- 在 windows terminal 中,进行下边的操作。
git config --global core.quotepath false
git config --global gui.encoding utf-8
git config --global i18n.commit.encoding utf-8
git config --global i18n.logoutputencoding utf-8
$env:LESSCHARSET='utf-8'
- 在系统环境变量中添加变量 LESSCHARSET 为 utf-8
win + s 输入环境变量,回车就会出现环境变量设置框。
在环境变量模块增加 LESSCHARSET => utf-8 配置即可

习惯了 mac 的 iterm2。再来用 windows 的, 默认的终端太难用了。弄了个 gitbash 也不是很好用。下个 windows terminal 就相对好一些了。
那就下载 windows terminal 吧。
- win + s 开始搜关键字 store。 打开 Microsoft Store。
-
在 Microsoft Store 中搜 terminal。 找到 windows terminal,并开始下载和安装。
可是,可是这个时候报错。下载错误,查看错误详情,发现提示错误代码为 0x80070422。提示这么明显了,那就解决这个问题。

