Solidity - Thiết lập môi trường
Chương này giải thích cách chúng ta có thể thiết lập trình biên dịch Solidity trên máy CentOS. Nếu bạn không có máy Linux thì bạn có thể sử dụng Trình biên dịch Trực tuyến của chúng tôi cho các hợp đồng nhỏ và để học nhanh Solidity.
Phương pháp 1 - npm / Node.js
Đây là cách nhanh nhất để cài đặt trình biên dịch Solidity trên Máy CentoS của bạn. Chúng tôi thực hiện các bước sau để cài đặt Solidity Compiler -
Cài đặt Node.js
Trước tiên, hãy đảm bảo rằng bạn có sẵn node.js trên máy CentOS của mình. Nếu nó không có sẵn thì hãy cài đặt nó bằng các lệnh sau:
# First install epel-release
$sudo yum install epel-release
# Now install nodejs
$sudo yum install nodejs
# Next install npm (Nodejs Package Manager )
$sudo yum install npm
# Finally verify installation
$npm --versionNếu mọi thứ đã được cài đặt thì bạn sẽ thấy một kết quả như thế này -
3.10.10Cài đặt solc
Khi bạn đã cài đặt trình quản lý gói Node.js thì bạn có thể tiến hành cài đặt trình biên dịch Solidity như bên dưới:
$sudonpm install -g solcLệnh trên sẽ cài đặt chương trình solcjs và sẽ cung cấp nó trên toàn cầu thông qua hệ thống. Bây giờ bạn có thể kiểm tra trình biên dịch Solidity của mình bằng cách đưa ra lệnh sau:
$solcjs-versionNếu mọi thứ suôn sẻ, thì điều này sẽ in ra một thứ như sau:
0.5.2+commit.1df8f40c.Emscripten.clangBây giờ bạn đã sẵn sàng sử dụng solcjs có ít tính năng hơn trình biên dịch Solidity tiêu chuẩn nhưng nó sẽ cung cấp cho bạn một điểm khởi đầu tốt.
Phương pháp 2 - Hình ảnh Docker
Bạn có thể kéo một hình ảnh Docker và bắt đầu sử dụng nó để bắt đầu với lập trình Solidity. Sau đây là các bước đơn giản. Sau đây là lệnh để kéo một hình ảnh Solidity Docker.
$docker pull ethereum/solc:stableSau khi hình ảnh docker được tải xuống, chúng tôi có thể xác minh nó bằng lệnh sau.
$docker run ethereum/solc:stable-versionĐiều này sẽ in một cái gì đó như sau:
$ docker run ethereum/solc:stable -version
solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++Phương pháp 3: Cài đặt gói nhị phân
Nếu bạn sẵn sàng cài đặt trình biên dịch chính thức đầy đủ trên máy Linux của mình, hãy kiểm tra trang web chính thức Cài đặt trình biên dịch Solidity.