Mac M4 iOS & Rect 开发环境搭建

安装和配置开发环境(Mac ARM64)

第一步:安装 Homebrew

  1. 官网地址Homebrew 官网
  2. Mac 安装方式Homebrew Releases - 4.5.9
  3. 直接下载安装包并确保路径安装在 /opt/ 下,而不是 /user/ 下。

第二步:安装 Ruby(ARM64 环境)

  1. 安装 Ruby:

    arch -arm64 brew install ruby
    
  2. 安装后,如果提示需要将 Ruby 放在 PATH 的前面,执行以下命令:

    echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
    
  3. 如果需要让编译器找到 Ruby 相关的库,设置环境变量:

    export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
    export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
    
  4. 检查 Ruby 安装路径,执行:

    which ruby
    

    如果显示 /usr/bin/ruby,需要修改路径:

    echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
    
  5. 执行以下命令让更改生效:

    source ~/.zshrc
    
  6. 再次检查 Ruby 路径:

    which ruby
    

    确保显示 /opt/homebrew/opt/ruby/bin/ruby

第三步:安装 CocoaPods(ARM64 环境)

  1. 安装 CocoaPods:

    arch -arm64 brew install cocoapods
    
  2. 检查安装是否成功:

    which pod
    

    输出应为:

    /opt/homebrew/bin/pod
    
  3. 检查 CocoaPods 版本:

    pod --version
    

    应该显示:

    1.16.2
    

第四步:安装 Node.js

  1. 推荐使用 NVM 安装 Node.js,或者你可以直接从官网下载并安装。

    使用以下命令安装 NVM:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
    
  2. 检查 NPM

    which npm
    

第五步:安装 NVM(管理 Node.js 版本)

方法1: 使用 Homebrew 安装 NVM:

arch -arm64 brew install nvm

方法2: 通过脚本安装:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

方法3: 手动安装:

  1. 下载地址:NVM GitHub

  2. 进入包含 install.sh 文件的目录并执行:

    sh ./install.sh
    
  3. 如果提示以下内容,执行:

    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
    

第六步:安装指定版本 Node.js

  1. 使用 NVM 安装指定版本的 Node.js(例如 18.19.0):

    nvm install 18.19.0
    
  2. 设置默认版本:

    nvm alias default 18.19.0
    
  3. 检查安装的 Node.js 版本:

    node -v
    

    确保输出显示版本号 18.19.0

第七步:安装 Yarn

  1. 使用 NPM 安装 Yarn:

    npm install -g yarn
    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容