【发布时间】:2022-02-01 02:25:33
【问题描述】:
我正在使用 ubuntu 并通过 nvm 安装了 node。
nvm --version
0.39.1
nvm list
v16.13.2
-> v17.4.0
default -> v16.13.2 (-> N/A)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v17.4.0) (default)
stable -> 17.4 (-> v17.4.0) (default)
lts/* -> lts/gallium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.9 (-> N/A)
lts/fermium -> v14.18.3 (-> N/A)
lts/gallium -> v16.13.2 (-> N/A)
npm --version
8.3.2
我已配置 $NVM_DIR:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This load>
export PATH="$PATH:/home/helio/.nvm/versions/node/v17.4.0/bin"
我安装了 Ganache:npm install --global ganache
它位于:.nvm/versions/node/v17.4.0/bin/ganache
但是当我运行例如:ganache --port 8545 --gasLimit 12000000 --accounts 10 --hardfork istanbul --mnemonic brownie
我得到:bash: /home/helio/.nvm/versions/node/v17.4.0/bin/ganache: Permission denied
当我查找此错误时,解决方案总是通过nvm 安装node,所以一切都将在.nvm 下进行。
有人可以帮助我了解我缺少什么吗?
【问题讨论】:
标签: node.js ubuntu npm nvm ganache