Mac 安装 Truffle 和 Ganache
1. 终端输入命令 npm install truffle -g
执行成功后终端输出如下图:
尝试重新打开一个终端,输入 truffle version
查看安装版本 如下图所示代表安装成功
如有报错 可以仔细看一下报的什么错,我遇到的话会过来更新解决办法,如果我未更新到,大家可以再加把劲看看度娘
【⚠️ 报错信息1:Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’】
这个错误是目录权限问题,cd
进入相应目录 sudo chmod -R 777 *
即可解决
2. 下载 truffle 目录
新建一个工作目录,然后在终端 cd
进入,输入 truffle unbox webpack
,等待下载即可
完成后终端显示如下图:
Finder 中进入工作目录,可以看到如下图所示的目录结构:
如遇到 ⚠️ connect 相关报错,可以按下述步骤解决:
- 下载这个hosts文件
- 在 Finder 中使用
Shift+Command+G
打开快速查找文件的窗口,输入/etc/hosts
,点击 “前往” 到达 hosts 文件的所在目录 - 然后用刚刚下载的 hosts 文件替换已有的 hosts 文件
- 新建一个终端 再次尝试
- 祝你一次成功 ✌️
3. 在这里下载 Ganache
双击下载好的dmg文件,等待几秒出现下图,把左边的图标移到右边应用程序文件夹即可
完成后进入ganache:
终端输入命令 npm install -g ganache-cli
安装 ganache-cli ,成功后终端输出入下图所示:
新开一个终端,输入 ganache-cli --version
能返回其版本表示安装成功:
输入 ganache-cli 即可得到如下图所示的输出: