首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行truffle时出现问题:找不到命令

运行truffle时出现问题:找不到命令
EN

Stack Overflow用户
提问于 2021-10-09 23:57:51
回答 1查看 318关注 0票数 0

我正在尝试部署一个Smart Contract,在此之前我需要运行truffle compile,但是我得到了错误

代码语言:javascript
复制
bash: truffle: command not found

我已经在全局和本地使用npm安装了truffle,我尝试了这些命令(适用于我课程中的其他人)

代码语言:javascript
复制
npm init
npm i truffle
./node_modules/.bin/truffle init

但是当我跑的时候

代码语言:javascript
复制
npm i truffle

在其他错误中,我得到了“不支持的架构”。所有这些修复都不起作用,我如何从根本上修复这个问题?

也在尝试sudo:

代码语言:javascript
复制
sudo npm install -g truffle

我猜确实安装了它,但也给出了错误:

代码语言:javascript
复制
truffle@5.4.14 postinstall /Users/khalidhamid/.npm- 
global/lib/node_modules/truffle
> node ./scripts/postinstall.js

Error: EACCES: permission denied, open 
'/Users/khalidhamid/Library/Preferences/truffle- 
nodejs/config.json'

无论如何,它仍然给出了松露:没有找到命令

EN

回答 1

Stack Overflow用户

发布于 2021-10-10 05:17:19

在你的项目中使用npm i truffle安装松露有什么特别的原因吗?我的意思是,只需将其全局安装并将其cd到您的新目录中,然后使用truffle init创建一个新项目。这样,您就可以使用truffle架构来编写契约,还可以使用所有可用的truffle命令。此外,通过使用truffle配置文件,您可以根据需要更改固态编译器的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69511316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档