Mac为什么环境配置比Windows复杂?以nvm为例

先分析Windows和Mac的系统差异。
  1. Shell 环境:macOS 默认使用 Bash 或 Zsh 作为命令行 Shell,而 Windows 使用命令提示符(Command Prompt)或 PowerShell。这导致了在配置环境变量和执行脚本方面的差异。
  2. 配置文件:在 macOS 中,环境变量通常在 .bash_profile、 .bashrc、 .zshrc 等配置文件中设置,具体取决于你使用的 Shell。而在 Windows 中,环境变量通常通过系统设置中的 "环境变量" 对话框来配置。
  3. 包管理器:macOS 没有内置的包管理器,因此用户通常需要安装第三方工具,如 Homebrew,以便更轻松地安装和管理软件包。相比之下,Windows 有内置的安装程序和 MSI 软件包,使安装过程更加简单。
  4. 文件系统结构:macOS 基于 Unix,具有不同的文件系统层次结构和文件权限模型。这可能需要一些时间来适应,特别是对于习惯了 Windows 文件系统的用户。
尽管 macOS 的配置过程可能稍微复杂一些,但它提供了更大的灵活性和对开发环境的控制力。

以nvm(node的包管理器)的安装和使用为例阐述前三个不同点。

包管理器差异:首先在安装层面,对于Windows只需要一个简单的命令,而对于mac需要先下载包管理器(常用homebrew);

shell环境差异:在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值