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 --version
Nế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.10
Cà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 solc
Lệ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-version
Nế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.clang
Bâ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:stable
Sau 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.