Node.js 本地:-A:无效选项

Node.js 本地:-A:无效选项,node.js,asdf,Node.js,Asdf,我无法在新的macOS(M1芯片)上安装Node.js with。我怎样才能解决这个问题?我的环境似乎很普通 $ asdf install nodejs 14.15.4 /Users/stefan/.asdf/plugins/nodejs/bin/../lib/utils.sh: line 35: local: -A: invalid option local: usage: local name[=value] ... /Users/stefan/.asdf/plugins/nodejs/bi

我无法在新的macOS(M1芯片)上安装Node.js with。我怎样才能解决这个问题?我的环境似乎很普通

$ asdf install nodejs 14.15.4
/Users/stefan/.asdf/plugins/nodejs/bin/../lib/utils.sh: line 35: local: -A: invalid option
local: usage: local name[=value] ...
/Users/stefan/.asdf/plugins/nodejs/bin/../lib/utils.sh: line 51: Fermium: unbound variable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3490    0  3490    0     0  37934      0 --:--:-- --:--:-- --:--:-- 37934
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10858    0 10858    0     0   106k      0 --:--:-- --:--:-- --:--:--  107k
Binary not found for version 14.15.4
版本
  • 马科斯大苏尔11.1
  • asdf v0.8.0
  • 自制2.7.5
  • zsh
调试 utils.sh的第35行

  local -A aliases
  if [ -z "${aliases[lts]:-}" ]; then
    printf "lts\t%s\n" "$version"
    aliases[lts]="$version"
  fi
utils.sh的第51行

  local -A aliases
  if [ -z "${aliases[lts]:-}" ]; then
    printf "lts\t%s\n" "$version"
    aliases[lts]="$version"
  fi

brew安装bash


有关更多详细信息:

也在M1 Mac上?是的,新的M1 MacBook Air。