当前位置: 首页> 财经> 金融 > 国家企业信用网(江苏)_店名logo在线制作免费_seo网络营销技术_企业网站seo托管怎么做

国家企业信用网(江苏)_店名logo在线制作免费_seo网络营销技术_企业网站seo托管怎么做

时间:2025/7/12 10:08:06来源:https://blog.csdn.net/Guzarish/article/details/144388046 浏览次数:0次
国家企业信用网(江苏)_店名logo在线制作免费_seo网络营销技术_企业网站seo托管怎么做

前言

nvm 在安装 Node.js v14.21.3 时,报错:

nvm install 14
Downloading and installing node v14.21.3...
Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-arm64.tar.xz...
curl: (56) The requested URL returned error: 404Binary download from https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-arm64.tar.xz failed, trying source.
grep: /Users/niuben/.nvm/.cache/bin/node-v14.21.3-darwin-arm64/node-v14.21.3-darwin-arm64.tar.xz: No such file or directory
Provided file to checksum does not exist.
Binary download failed, trying source.
Clang v3.5+ detected! CC or CXX not specified, will use Clang as C/C++ compiler!
Local cache found: ${NVM_DIR}/.cache/src/node-v14.21.3/node-v14.21.3.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v14.21.3/node-v14.21.3.tar.xz
$>./configure --prefix=/Users/niuben/.nvm/versions/node/v14.21.3 <
Node.js configure: Found Python 3.12.6...
Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
nvm: install v14.21.3 failed!

这是因为 Node.js 官方并没有为 darwin-arm64 提供预编译二进制文件。

对于 M1/M2 芯片的 Mac,nvm 会尝试下载 darwin-arm64 版本,但由于文件不存在,它会自动回退到从源码编译的方式。

通过 Rosetta 2 安装并运行 x64 架构的 Node.js 14

通过 Rosetta 2 安装并运行 x64 架构的 Node.js 14

打开 Finder,找到你的终端应用(例如:Terminal 或 iTerm2), 右键点击终端应用,选择 "显示简介",勾选 "通过 Rosetta 打开",重启后,这样终端会以 x64 模式运行。

会发现 arch 结果是 i386架构

这时候,再执行 nvm install 14,就能顺利安装了

nvm install 14

从源码编译 Node.js 14 的 ARM 架构版本

如果你希望运行原生的 ARM 架构版本(而不是通过 Rosetta),可以从源码编译 Node.js 14。

安装依赖

brew install python@3.9
brew install gcc# 如果系统默认 python 不符合要求,可以通过 python3.9 指定路径:
export PYTHON=$(brew --prefix python@3.9)/bin/python3.9

使用 nvm 编译并安装
执行以下命令,强制从源码编译 Node.js:

nvm install 14 --build-from-source

这会使用源码编译 Node.js 14 版本,并安装。

关键字:国家企业信用网(江苏)_店名logo在线制作免费_seo网络营销技术_企业网站seo托管怎么做

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: