Solidity - Çevre Kurulumu
Bu bölüm, CentOS makinesinde Solidity derleyicisini nasıl kurabileceğimizi açıklar. Bir Linux makineniz yoksa, Çevrimiçi Derleyicimizi küçük sözleşmeler ve Solidity'yi hızlıca öğrenmek için kullanabilirsiniz.
Yöntem 1 - npm / Node.js
Bu, Solidity derleyicisini CentoS Makinenize kurmanın en hızlı yoludur. Solidity Compiler'ı kurmak için aşağıdaki adımları uyguluyoruz -
Node.js'yi yükleyin
Öncelikle, CentOS makinenizde node.js'nin bulunduğundan emin olun. Mevcut değilse, aşağıdaki komutları kullanarak kurun -
# 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
Her şey yüklendiyse, bunun gibi bir çıktı göreceksiniz -
3.10.10
Solc'yi yükle
Node.js paket yöneticisini kurduktan sonra, Solidity derleyicisini aşağıdaki gibi kurmaya devam edebilirsiniz -
$sudonpm install -g solc
Yukarıdaki komut solcjs programını kuracak ve onu sistem üzerinden global olarak kullanıma sunacaktır. Şimdi aşağıdaki komutu vererek Solidity derleyicinizi test edebilirsiniz -
$solcjs-version
Her şey yolunda giderse, bu aşağıdaki gibi bir şey yazdıracaktır -
0.5.2+commit.1df8f40c.Emscripten.clang
Artık standart Solidity derleyicisinden daha az özelliğe sahip olan solcj'leri kullanmaya hazırsınız, ancak bu size iyi bir başlangıç noktası sağlayacaktır.
Yöntem 2 - Docker Görüntüsü
Bir Docker imajını çekip Solidity programlamaya başlamak için kullanmaya başlayabilirsiniz. Basit adımlar aşağıdadır. Aşağıda bir Solidity Docker Görüntüsü çekme komutu verilmiştir.
$docker pull ethereum/solc:stable
Bir docker görüntüsü indirildikten sonra, aşağıdaki komutu kullanarak onu doğrulayabiliriz.
$docker run ethereum/solc:stable-version
Bu, aşağıdaki gibi bir şey yazdıracaktır -
$ docker run ethereum/solc:stable -version
solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++
Yöntem 3: İkili Paketlerin Yüklenmesi
Linux makinenize tam teşekküllü bir derleyici kurmak istiyorsanız, lütfen Solidity Derleyicisini Kurma resmi web sitesini kontrol edin.