-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsolidity安装的注意事项.txt
19 lines (13 loc) · 1.8 KB
/
solidity安装的注意事项.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
## 必应
你好,这是Bing。很高兴你对Solidity感兴趣。Solidity是一种用于编写智能合约的高级编程语言,它可以运行在以太坊等区块链平台上。要安装Solidity,你有以下几种选择:
- Remix: Remix是一个在线的集成开发环境,你可以在浏览器中编写、编译和测试Solidity合约。你不需要安装任何东西,只要访问Remix网站就可以开始使用。Remix也有一个本地版本,你可以下载.zip文件并在你的电脑上运行。
- npm / Node.js: 如果你想在Node.js项目中使用Solidity编译器solcjs,你可以通过npm安装它。注意,solcjs的功能相对于其他选项都要少,而且它的命令行选项与solc和一些工具(如geth)是不兼容的。要安装solcjs,你可以运行以下命令:
npm install -g solc
- Docker: 如果你想使用Docker镜像来运行Solidity编译器solc,你可以从ethereum组织获取solc镜像。你可以使用stable标签来获取最新的发布版本,或者使用nightly标签来获取可能不稳定的开发分支版本。要使用Docker镜像来编译Solidity文件,你可以挂载一个本地文件夹作为输入和输出,并指定要编译的合约。例如:
docker run -v /local/path:/sources ethereum/solc:stable -o /sources/output --abi --bin /sources/Contract.sol
- Linux 包: 你可以从[solidity/releases]下载Solidity的二进制安装包。对于Ubuntu,我们也提供PPAs。通过以下命令,可获取最新的稳定版本:
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc
- 其他平台: 你也可以从源代码编译Solidity,或者使用其他第三方提供的包。具体请参考[Solidity官方文档]。
希望这些信息对你有帮助。如果你有任何其他问题,请随时问我😊。