zoukankan      html  css  js  c++  java
  • Apple silicon mac 安装homebrew nodejs

    苹果 M1 安装 homebrew nodejs教程

    步骤一,新建目录 /opt/homebrew  (注意: 此前的homebrew目录是/usr/local/Homebrew)

    1. cd /opt
    2. mkdir homebrew

    步骤二,下载并执行安装脚本

    1.  授权目录执行脚本:

    sudo chown -R $(whoami) 

    2. 脚本下载到/opt/homebrew目录中,在该目录中执行脚本:

    curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

    3. 设置环境变量,用编辑器打开.zshrc新增下面代码:

    path=('/opt/homebrew/bin' $path)
    export PATH

    4. 立即生效环境变量执行:source .zshrc

    现在ARM版的homebrew就安装完成,但是用brew安装还需要一步,否则安装的时候会卡在brew的更新处。

    步骤三,下载homebrew-core到目录/opt/homebrew/Library/Taps/homebrew下

    1. cd /opt/homebrew/Library/Taps/
    2. mkdir homebrew
    3. git clone https://gitee.com/swordfly/homebrew-core.git

    (有git就直接克隆下来,没有直接下载下来, 下载地址 https://gitee.com/swordfly/homebrew-core)

    好了,完成目录看看对不对:/opt/homebrew/Library/Taps/homebrew/homebrew-core

    最后完成。

    下面开始安装ARM版的nodejs

    brew install nodejs 

    目前版本是15.5.0,以后也可能更多更新的版本,可以到node环境中输入:

    require('os').arch()

    如果是arm64恭喜你安装成功。

    安装openjdk

    这里不提倡homebrew安装,下载其中一个gz包的时候失败,也许以后可以。

    1. 到地址 https://github.com/microsoft/openjdk-aarch64/releases 找到编译文件 jdk-16-ea+10-macos+aarch64.tar.gz

    2. 下载解压

    3. 到.zshrc设置环境变量

    JAVA_HOME=/你的目录路径/jdk-16+10/Contents/Home/
    CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH:
    export JAVA_HOME
    export CLASSPATH
    export PATH

    现在openJDK安装完成。

    下面是因特尔的X86的安装homebrew,自己到该网站执行脚本就可以了,这里不一一叙述。

    地址 https://brew.sh/index_zh-cn.html

    正常情况下,安装官网下载是很慢的,修改替换两个地址,修改后是:

    1 HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
    2 HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
    替换后执行 arch -x86_64 sh install.sh
     

    Mac pro m1 安装nodejs

    Mac M1(Apple silicon) 安装 homebrew 和 nodejs 

  • 相关阅读:
    poj 1579(动态规划初探之记忆化搜索)
    hdu 1133(卡特兰数变形)
    CodeForces 625A Guest From the Past
    CodeForces 625D Finals in arithmetic
    CDOJ 1268 Open the lightings
    HDU 4008 Parent and son
    HDU 4044 GeoDefense
    HDU 4169 UVALive 5741 Wealthy Family
    HDU 3452 Bonsai
    HDU 3586 Information Disturbing
  • 原文地址:https://www.cnblogs.com/SATinnovation/p/14220409.html
Copyright © 2011-2022 走看看