💻✨🔥 打造完美开发环境:MacBook 点亮创造力之火
安装与配置 Homebrew 🍺
Homebrew:🧰 包管理利器
Homebrew 是 macOS 上一款强大的包管理器,旨在简化软件的安装和管理过程。作为开发者,拥有一个可靠的包管理工具是非常重要的,它可以帮助你快速安装和更新各种开发工具、库和依赖项,从而提高开发效率和便捷性。
安装和配置 Homebrew
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
国内源安装脚本
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
fish shell 🐠:强大的命令行工具
fish shell 是一款功能强大且用户友好的命令行工具,旨在提供更好的交互体验和更高的生产力。与传统的命令行工具相比,fish shell 提供了更智能的自动补全、语法高亮、友好的错误提示等功能,让你在命令行中更加高效和愉悦地工作。
安装和配置 fish shell
brew install fish
which fish
fish
fish_add_path /opt/homebrew/bin
echo "/opt/homebrew/bin/fish" | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish
安装 oh-my-fish
oh-my-fish 是为 fish shell 提供额外功能和主题的框架。通过安装 oh-my-fish,你可以扩展 fish shell 的功能,并获得更多个性化和定制化的选项。
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
安装 fisher
fisher 是一款用于管理 fish shell 插件的插件管理器。通过安装 fisher,你可以轻松地安装、更新和管理各种有用的 fish shell 插件,以增强你的命令行体验和开发效率。
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
asdf 🌟:多版本管理工具
asdf 是一个多版本管理工具,可以帮助你同时管理多个开发工具的不同版本。无论是编程语言、运行时环境还是其他开发工具,asdf 都可以让你轻松切换和管理它们的不同版本,以满足不同项目或应用的需求。
安装和配置 asdf
brew install coreutils curl git
brew install asdf
使用 asdf 管理多个开发工具的版本
以 Node.js 为例,通过 asdf 可以轻松地管理不同版本的开发工具,无论是全局还是针对特定项目。
全局安装和配置 nodejs
-
添加 Node.js 插件:
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
-
安装最新版本的 Node.js:
asdf install nodejs latest
-
设置全局默认版本:
asdf global nodejs latest
现在,你的系统已经全局安装并配置了最新版本的 Node.js。可以在任何项目中使用该版本,而不必手动切换。
局部安装和配置 nodejs
- 进入你的项目目录:
cd /path/to/your/project
- 在项目中安装所需版本的 Node.js:
asdf local nodejs latest
这将在你的项目目录中创建一个 .tool-versions
文件,指定所需的 Node.js 版本。
除了 Node.js,asdf 还支持众多其他开发工具的插件,如 Ruby、Python、Java 等。你可以通过访问 asdf-plugins 查阅更多插件的列表和安装方法。
通过使用 asdf 进行全局和局部安装,你可以轻松地管理多个开发工具的不同版本,并根据需要切换版本。这为你的开发工作提供了灵活性和便利性,使你能够更好地适应不同项目的要求。使用 asdf,打造一个高效、多版本的开发环境!
常用开发工具 🛠️:加速开发进程
Git 🐙:版本控制的利器
Git 是一款强大的分布式版本控制系统,被广泛应用于软件开发和项目管理中。作为开发者,使用 Git 可以轻松管理代码的版本、协同工作和追踪项目的演变历程。
安装和配置 Git
asdf plugin-add git https://github.com/john-cai/asdf-git.git
asdf install git latest
asdf global git latest
其他实用的软件 🔧
brew install iterm2 google-chrome visual-studio-code raycast notion docker obrstack wechat telegram qq slack aria2 xcodes
转载自:https://juejin.cn/post/7232577434473234490