
以下運行裝置為mac,系統為 macOS High Sierra 10.13版本
mac 本身以安裝 Python 2.7,Robotframework框架是以Python為底,所以務必事先確認有無安裝Python
一. 安裝Robot framework
到https://pypi.python.org/pypi/robotframework/2.8.5 下載
解壓縮後,用終端機輸入指令

以下運行裝置為mac,系統為 macOS High Sierra 10.13版本
mac 本身以安裝 Python 2.7,Robotframework框架是以Python為底,所以務必事先確認有無安裝Python
一. 安裝Robot framework
到https://pypi.python.org/pypi/robotframework/2.8.5 下載
解壓縮後,用終端機輸入指令

以下運行裝置為mac,系統為 macOS High Sierra 10.13版本
mac 本身以安裝 Python 2.7,Robotframework框架是以Python為底,所以務必事先確認有無安裝Python
一. 安裝Robot framework
到https://pypi.python.org/pypi/robotframework/2.8.5 下載
解壓縮後,用終端機輸入指令

以下運行裝置為 MAC
testrpc是模擬區塊鏈的工具,一開始運行的預設值會給予10組私鑰
truffle是智能合約的開發框架,其指令包含了編譯智能合約,以及將智能合約部署到區塊鏈上,每變動一次智能合約,都必須重新編譯,並且重新部署。
智能合約所使用的語言是solidity,Ethereum上的智能合約需要使用solidity1語言來撰寫。雖然還有其他能用來撰寫智能合約的語言如Serpent(類Python)、lll(類Fortran),目前看到所有公開的智能合約都是使用solidity撰寫。solidity是一種類似Javascript的語言,而且圍繞著solidity的各種開發工具鏈,都是使用屬於Javascript生態系的npm來提供的。 因為和Javascript不同,solidity與Java或C#同屬於強型別(Strong Type,在定義變數時需要指定型別)語言、在定義函式(function)時同樣需指定回傳的型別(type)、同樣也需要先編譯才能執行。這些特性都是Javascript所不具備的。
可在sublime 安裝solidity插件,即可用sublime使用solidity:

以下運行裝置為 MAC
testrpc是模擬區塊鏈的工具,一開始運行的預設值會給予10組私鑰
truffle是智能合約的開發框架,其指令包含了編譯智能合約,以及將智能合約部署到區塊鏈上,每變動一次智能合約,都必須重新編譯,並且重新部署。
智能合約所使用的語言是solidity,Ethereum上的智能合約需要使用solidity1語言來撰寫。雖然還有其他能用來撰寫智能合約的語言如Serpent(類Python)、lll(類Fortran),目前看到所有公開的智能合約都是使用solidity撰寫。solidity是一種類似Javascript的語言,而且圍繞著solidity的各種開發工具鏈,都是使用屬於Javascript生態系的npm來提供的。 因為和Javascript不同,solidity與Java或C#同屬於強型別(Strong Type,在定義變數時需要指定型別)語言、在定義函式(function)時同樣需指定回傳的型別(type)、同樣也需要先編譯才能執行。這些特性都是Javascript所不具備的。
可在sublime 安裝solidity插件,即可用sublime使用solidity:

出現狀況 :安裝Brew 警告:Warning: /usr/local/bin is not in your PATH.
解決方式 : 添加環境變量
進入terminal 依序輸入以下指令
$ export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
$ cd ~/