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 

  • 相关阅读:
    名字空间,L,E, G , B 作用域, 内置电池
    lambda表达式
    表达式与声明的区别。
    jupyter book的使用
    centos7一键安装cacti_1.2.16版本
    docker修改阿里云镜像加速器
    centos单网卡多ip,被动模式
    centos同步时间
    centos7.x制作bond
    centos 6.X制作bond
  • 原文地址:https://www.cnblogs.com/SATinnovation/p/14220409.html
Copyright © 2011-2022 走看看