我正在尝试使用以下命令在我的Mac上安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
但是,我收到错误消息:***“语法错误接近意外”(“***。下面提供了有关错误日志的详细信息。我做错了什么?
VFZ:repo2022 john$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4934 100 4934 0 0 686 0 0:00:07 0:00:07 --:--:-- 686
bash: line 1: syntax error near unexpected token `('
bash: line 1: `<!-- Copyright (C) 2016 Intel Corporation. All rights reserved. -->'
VFZ:repo2022 john$
系统- MAC
3条答案
按热度按时间qhhrdooz1#
有一个解决方案使用'Rosetta 2'从终端:
使用curl安装NVM(可在NVM自述文件中找到)
然后安装任意节点版本(示例安装最新版本)
检查节点版本
来源:https://dev.to/httpjunkie/setup-node-version-manager-nvm-on-mac-m1-7kl
ujv3wf0j2#
Homebrew(
brew
)使安装和管理nvm
版本变得容易。如果您已经有homebrew,请运行brew install nvm
。您将万事俱备。2ekbmq323#
如果curl不起作用,你可以使用wget,你应该已经安装了wget,你可以使用homebrew来安装。
第一个月
然后运行以下命令,
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
.安装程序将自动更新配置文件,但如果它不这样做,你可以像这样手动更新它。
首先确定您使用的是哪个shell:
echo $0
如果它是zsh,更新
~/.zprofile
文件。如果它是bash,用下面的行更新~/.bash_profile
文件export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
之后,您可以在bash的情况下运行
source ~/.bashrc
,或者在bash的情况下运行source ~/.zprofile
,然后可以使用NVM。