码迷,mamicode.com
首页 > 其他好文 > 详细

Solidity编程 二 之Solidity安装

时间:2017-05-01 12:05:29      阅读:6985      评论:0      收藏:0      [点我收藏+]

标签:sudo   one   最新版   master   raw   令行   cal   size   下载   

Remix

如果你只是想尝试用solidity编写小的合约,你可以使用Remix, 不需要安装。如果你想使用离线版本,可以到 https://github.com/ethereum/browser-solidity/tree/gh-pages 下载zip文件使用。

 

Npm/ Node.js

 

这是最快速,便捷的方式安装本地Solidity.Emscripten提供了一个跨平台的js库,可以把C++的源码编译成JavaScript.当然也可以在项目里直接使用(如Remix)。Solc-js可以通过npm安装:

 

npm install -g solc

 

 

Docker

 

  我们提供了最新的docker编译,stable分支包含了release版本,而每日编译分支可能包含不稳定的代码。

安装命令

 

 

docker run ethereum/solc:stable solc --version

  

 

二进制包

Ubuntu的PPAs,最新的版本

 

sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc

  

 

如果你想使用最新的开发版本:

sudo add-apt-repository ppa:ethereum/ethereum
sudo add-apt-repository ppa:ethereum/ethereum-dev
sudo apt-get update
sudo apt-get install solc

  

 

Arch Linux也有安装包,albeit限制了最新使用版本

 

pacman -S solidity-git

  

 

 

如果你想安装特定版本的Solidity,可以直接通过Github安装Homebrew。地址为:

https://github.com/ethereum/homebrew-ethereum/commits/master/solidity.rb

 

通过brew安装

 

brew unlink solidity
# Install 0.4.8
brew install https://raw.githubusercontent.com/ethereum/homebrew-ethereum/77cce03da9f289e5a3ffe579840d3c5dc0a62717/solidity.rb

  

 

通过源码编译

 

 clone 代码:

   

 

   git clone --recursive https://github.com/ethereum/solidity.git
   cd solidity

  

 

如果你想开发Solidity,可以fork Solidity,添加自己的fork分支来进行开发

 

cd solidity
git remote add personal git@github.com:[username]/solidity.git
 

  

Solidity有submodules,确保所有的submodules是被正确加载的。

 

git submodule update --init --recursive

  

 

MacOS的要求

 

  需要安装最新的Xcode。如果你是第一次安装Xcode,或是已经安装了最新版本,在使用命令行前,需要进行license授权

 

sudo xcodebuild -license accept

  

 

Windows的要求

 

  需要安装Git for Window, CMake,VS2015

  我们现在提供了一键安装。使用

 

./scripts/install_deps.sh

  

或是 

 

scripts\install_deps.bat(在Windows)

  

 

命令行编译

 

使用

 

mkdir build
cd build
cmake .. && make
 

  

或是更简单的:

#note: this will install binaries solc and soltest at usr/local/bin
./scripts/build.sh

  

 

在windows系统上:

mkdir build
cd build
cmake -G "Visual Studio 14 2015 Win64" ..

  

或者可以在windows上使用命令行:

cmake --build . --config RelWithDebInfo

  

Solidity编程 二 之Solidity安装

标签:sudo   one   最新版   master   raw   令行   cal   size   下载   

原文地址:http://www.cnblogs.com/StephenWu/p/6791490.html

(3)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!