问题
I installed truffle through npm
with the following:
sudo npm install -g truffle
but when I run truffle list on the console it just gives me
bash: truffle: command not found
回答1:
Please make sure you have the latest version of npm and node installed. I had the same issue, I updated npm and node to latest version and it worked.
npm install -g truffle
works.
回答2:
I had a similar problem. I ran npm i -g truffle
and then when I tried to run truffle init
I got an error: zsh: command not found: truffle
. What solved it for me is to create a local node_modules with truffle installed in it, and then run that copy.
- run
npm init
and make a new npm project - run
npm i truffle
- run
./node_modules/.bin/truffle init
and it should work!
回答3:
I did it on a Virtual box and had the same issue, but it worked after I restarted the computer. Hopefully that works for you too
来源:https://stackoverflow.com/questions/38148521/truffle-command-not-found-after-installation