【问题标题】:Can't run terminal command: ionic which gives error [zsh: command not found: ionic] right after installing [npm install -g @ionic/cli] with no issues无法运行终端命令:离子在安装 [npm install -g @ionic/cli] 后立即给出错误 [zsh: command not found: ionic] 没有问题
【发布时间】:2021-09-24 18:45:56
【问题描述】:

我最近买了一个带有 m1 芯片的 mac mini 并尝试安装我的环境。到目前为止,我已经成功地安装了 node/npm 和 Homebrew 并且命令可以正常工作。当我尝试全局安装 Ionic 时,问题就开始了。参考本文档https://ionicframework.com/docs/intro/cli,我继续输入命令:

npm install -g @ionic/cli

安装过程有效。在我跑步后立即:

ionic start

然后我收到此错误:zsh: command not found: ionic 我认为它与我的路径有关,但我似乎无法弄清楚。 Here is the error I'm referring to on terminal

【问题讨论】:

    标签: ionic-framework npm path zsh apple-m1


    【解决方案1】:

    所以从第一个回复开始,我的搜索结果是node version manager。在这里,我设法安装了 nvm 并在节点版本之间切换。我将此视频用作参考how to install and use nvm

    我再次安装了 ionic npm install @ionic/cli 并且它工作正常!

    我遇到的唯一问题是当我关闭终端并重新打开它时,nvm 指向我的 node 的系统版本,并且 ionic 不再工作。一旦我使用 nvm 并切换到最新版本的 node,它就会再次开始工作。

    这是 ionic doesn't workit does work 时的图像。

    更新:最后设法解决了这个问题。我最终将 nvm 切换到了最新版本的 node 并将其设为 默认设置。我还继续删除了 node 的系统版本

    【讨论】:

      【解决方案2】:

      抱歉,我不应该在答案中发布链接,但我仍然没有足够的积分来创建评论。 我想你可以在this解决你的问题

      【讨论】:

      • 感谢您的回复!我去了您建议的链接并尝试了一些建议。安装节点版本管理器似乎可以解决问题。
      • 没有足够的声誉并不是写一个应该是评论的答案的公认借口。
      • @user3862784 如果您从这个答案中找到诀窍,请将其标记为已接受的答案。否则,请写下您的发现作为答案,以便其他人将来可以使用此信息。
      • @MasoudKeshavarz 抱歉,我只是想帮助 OP,因为没有人回答他
      猜你喜欢
      • 1970-01-01
      • 2018-10-29
      • 2017-02-18
      • 2021-12-14
      • 2020-01-11
      • 2021-02-23
      • 2021-08-11
      • 2017-03-20
      • 1970-01-01
      相关资源
      最近更新 更多