Ubuntu20.04安装区块链项目所需的nodejs、go、truffle、solidity、geth

这篇具有很好参考价值的文章主要介绍了Ubuntu20.04安装区块链项目所需的nodejs、go、truffle、solidity、geth。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

0、最开始需要更新atp库

1、安装nodejs

2、安装truffle

3、安装solidity

4、安装 go

5、安装aptitude:

6、安装git

7、下载geth


0、最开始需要更新atp库

命令如下:sudo apt-get update
需要的时间比较长,但是后续下载不需要再更新(我也不确定,但是我后续更新是完全没用,如果使用apt命令报错,可以再更新一下)

1、安装nodejs

输入命令:sudo apt-get install -y nodejs
#查看安装是否成功
输入命令:node --version
显示如下:
luojiu@luojiu-virtual-machine:~$ node --version
v12.22.9
输入命令:npm --version
如果有版本号,证明安装成功

2、安装truffle

输入命令:sudo npm install -g truffle
显示如下:
luojiu@luojiu-virtual-machine:~$ sudo npm install -g truffle
[sudo] password for luojiu:
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'mocha@10.1.0',
(中间warning省掉了一部分)
added 748 packages, and audited 784 packages in 6m
87 packages are looking for funding
  run `npm fund` for details
9 moderate severity vulnerabilities
To address issues that do not require attention, run:
  npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
#检查truffle是否安装成功
输入命令:truffle --version
显示如下:
luojiu@luojiu-virtual-machine:~$ truffle --version
Truffle v5.6.9 (core: 5.6.9)
Ganache v7.5.0
Solidity v0.5.16 (solc-js)
Node v12.22.9
Web3.js v1.7.4
有版本号,证明安装成功

3、安装solidity

安装需要输入两个命令,检测是否安装成功输入一个命令
由于solidity比较大,所以会安装很长时间,中间网络不好会直接停止报错,不用管报错,直接重新输入命令,直到下载成功
输入命令:sudo apt-get install npm
显示如下:
luojiu@luojiu-virtual-machine:~$ sudo apt-get install npm
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
npm 已经是最新版 (8.5.1~ds-1)。
下列软件包是自动安装的并且现在不需要了:
  systemd-hwe-hwdb
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 188 个软件包未被升级。
输入命令:sudo snap install solc
显示如下:
luojiu@luojiu-virtual-machine:~$ sudo snap install solc
Download snap "core" (14399) from channel "stable"                                                                                                                         Download snap "core" (14399) from channel "stable"                                                     Download snap "core" (14399) from channel "stable"                                                                                                                                                            solc v0.5.16 from Ethereum Build Automation (builds-c) installed
#检测solidity是否安装成功
输入命令:solc --version
显示如下:
luojiu@luojiu-virtual-machine:~$ solc --version
solc, the solidity compiler commandline interface
Version: 0.5.16+commit.9c3226ce.Linux.g++

4、安装 go

输入命令:sudo apt-get install golang-go
#检测是否安装成功
输入命令:go version
如果有版本号,证明安装成功

5、安装aptitude:

使用aptitude安装软件包可以方便解决一些依赖性等问题。

安装命令:sudo apt-get install aptitude

6、安装git

输入命令:sudo apt install git
#检测是否安装成功
输入命令:git --version
如果有版本号,证明安装成功

7、下载geth

安装 geth

Ubuntu20.04安装geth_软耳朵DONG的博客-CSDN博客_ubuntu安装geth

最开始:
    根据上文流程跑了一遍。
#安装失败了我


#根据系统提示来
输入命令:sudo snap install geth
成功了(不知道原文操作是否起了一定效果,但是版本是不一样的,所以失败的那个应该没用。)
   文章来源地址https://www.toymoban.com/news/detail-486806.html

到了这里,关于Ubuntu20.04安装区块链项目所需的nodejs、go、truffle、solidity、geth的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20.04 安装 pyconcorde

    这个包似乎对网络环境要求挺高的,我们直接弄个 射线A型号 的飞机 直接使用 pip install pyconcorde 安装,发现在使用里面的包时会报奇怪的错误,于是决定寻找 github 上的 pyconcorde 源码,看文档进行安装 github 地址:https://github.com/jvkersch/pyconcorde 在虚拟机上装了半天装不了,在

    2024年02月07日
    浏览(35)
  • ubuntu20.04安装cmake

    编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(操作前做好相应备份) 增加阿里云,在source.list文件开头增加如下内容 保存并更新 安装编译环境 下载驱动源码 编译安装 进入项目目录rtl8821CU后开始编译安装 下载cmake3.16.6:https://download.csdn.net/download/qq_46107892/87517469 解压

    2024年02月09日
    浏览(72)
  • Ubuntu20.04安装OpenCV

    开源计算机视觉(OpenCV)是一个主要针对实时计算机视觉的编程函数库。 OpenCV的应用领域包括:2D和3D功能工具包、运动估计、面部识别系统、手势识别、人机交互、移动机器人、动作理解、物体识别、分割和识别、实体影像立体视觉:来自两个摄像机的深度感知、运动跟踪、增强

    2023年04月09日
    浏览(43)
  • Ubuntu20.04 安装jekyll

    首先使根据官方文档安装:Jekyll on Ubuntu | Jekyll • Simple, blog-aware, static sites 如果没有报错,就不用再继续看下去了。 我这边在执行 gem install jekyll bundler 时报错,所以安装了rvm,安装rvm可以参考这篇文章Ubuntu 20.04 安装RVM 在安装完RVM之后,安装对应的ruby版本,并切换至对应版

    2024年02月19日
    浏览(37)
  • Ubuntu 20.04 安装RVM

    RVM是管理Ruby版本的工具,使用RVM可以在单机上方便地管理多个Ruby版本。 首先使下载安装脚本 如果出现了 Connection refused 的情况, 可以考虑执行以下命令修改dns,再执行下载命令 执行安装脚本 如果gpg提示没有公钥,如下,则执行提示的命令,添加对应的公钥 安装成功后会

    2024年02月21日
    浏览(46)
  • Ubuntu20.04安装anaconda

    官网链接:Anaconda | Anaconda Distribution 直接选择Download,他会自动识别系统下载最新的版本 进入下载文件夹,运行安装文件 接受安装协议,输入yes;阅读注册信息,然后输入yes;确定anaconda的安装位置,按enter确定,加入环境变量的提示信息,输入yes 在文件最后两行写入  应用

    2024年02月06日
    浏览(49)
  • ubuntu20.04安装4090驱动

    实验室配置了一台新主机,现在安装好了20.04,为了安装4090的驱动查找了很多资料。接下来记录一下安装4090驱动的过程,为方便未来安装其他的显卡驱动。 首先推荐一个视频,在为查找了很多资料后,发现这个视频讲的实在是太详细了。跟着这个来基本就没有问题。 Ubuntu系

    2024年02月08日
    浏览(62)
  • ubuntu20.04安装conda

    1)conda与miniconda       任何语言的包、依赖和环境管理---Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN。 Conda 是一个运行在 Windows、macOS 和 Linux 上的开源包管理系统和环境管理系统。Conda 可以快速安装、运行和更新包及其依赖项。Conda 可以轻松地在本地计算机上创建、保存

    2024年02月10日
    浏览(53)
  • ubuntu 20.04 安装 Mathematica

    主要参考这两篇文章 Mathematica白嫖全过程 Mathematica(Linux版)下载安装 先下载 WolframEngine WolframEngine_13.2.0_LINUX.sh 安装后,使用时出现报错 wolframclient.exception.WolframKernelException: Failed to communicate with kernel: /usr/local/Wolfram/WolframEngine/13.2/Executables/WolframKernel. 在终端输入 wolframscript 然

    2024年02月14日
    浏览(33)
  • Ubuntu20.04安装ffmpeg

    2024年02月07日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包