ohmyzsh:找不到命令:松露 |无法通过松露迁移

ohmyzsh: command not found: truffle | unable to migrate via truffle

我正在尝试按照 chainlink "Build, Deploy and Sell Your Own Dynamic NFT" according to the chainlink docs 进行操作,但是,每当我迁移 truffle 依赖项时,都找不到 zsh 命令。我在 /Users/alexsingleton/.oh-my-zsh~/.bash_profile 中都有以下设置:

export PATH=~/.npm-global/bin:$PATH

,但是,每当我 运行 truffle 迁移(即 truffle migrate --reset --network rinkeby)时,终端输出报告它未找到(即 zsh: command not found: truffle)。我是否需要向我的 bash-profile 或 oh-my-zsh 配置文件添加额外的参数才能成功 运行 truffle 迁移?非常感谢任何指导-谢谢!

简单地重新安装 Node-js 解决了我的问题 - 如果遇到主题错误,只需 运行:

  • nvm install node --reinstall-packages-from=node

如果上述方法不起作用,请查看此 post by Byte Archer 以了解重新安装或更新 Node-js 的其他方法。