02. Ubuntu 설치 web3. js

3526 단어 매개 변수 설정
01. solc 설치
솔 리 디 티 는 이 더 리 움 스마트 계약 의 개발 언어 다.스마트 계약 을 테스트 하려 면 DAPP 를 개발 하려 면 solc 를 설치 해 야 합 니 다.
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc

02. nodejs 설치
이 건 truffle 프레임 의존 입 니 다.
선 설정 원본
sudo apt-get update
sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update

nodejs 설치
sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm

npm 패키지 미 러 원본 업데이트, 빠 른 다운로드 편리
sudo npm config set registry https://registry.npm.taobao.org
sudo npm config list

전역 에 n 관리자 설치 (nodejs 버 전 관리 에 사용)
sudo npm install n -g

최신 nodejs 설치 (stable 버 전
sudo n stable
sudo node -v

03. web3. js 설치
Web3. js 는 geth 와 통신 할 자바 스 크 립 트 API 를 제공 합 니 다. 내부 적 으로 JSON RPC 프로 토 콜 을 사용 하여 geth 와 통신 합 니 다.
sudo npm install web3

설치 에 실패 하면 실행: sudo npm install web3 @ ^ 0.20.0
npm 업데이트:
sudo npm i npm to update

캐 시 데이터 의 유효성 과 완전 성 을 검증 하고 쓰레기 데 이 터 를 정리 합 니 다:
sudo npm cache verify

04. truffle 과 testrpc
truffle 과 testrpc 는 세트 로 된 이 더 리 움 개발 프레임 워 크 입 니 다. truffle 을 통 해 계약 을 신속하게 컴 파일 하고 배치 하 며 테스트 할 수 있 습 니 다. 또한 웹 전단 인 터 랙 션 인터페이스 도 있 습 니 다. testrpc 는 이 더 리 움 테스트 계 정 을 신속하게 생 성 하 는 것 으로 이해 할 수 있 습 니 다. 하지만 제 뒤 에는 geth 로 개인 체인 테스트 배 치 를 구축 하 는 습관 이 있 습 니 다.
sudo npm config set registry https://registry.npm.taobao.org
sudo npm install -g truffle
sudo npm install -g ethereumjs-testrpc

집행 하 다.
testrpc

설치 성공 여 부 를 봅 니 다.

좋은 웹페이지 즐겨찾기