सॉलिडिटी - पर्यावरण सेटअप
यह अध्याय बताता है कि कैसे हम CentOS मशीन पर सॉलिडिटी कंपाइलर सेटअप कर सकते हैं। यदि आपके पास लिनक्स मशीन नहीं है, तो आप हमारे ऑनलाइन कंपाइलर का उपयोग छोटे अनुबंधों के लिए और जल्दी से सॉलिडिटी सीखने के लिए कर सकते हैं।
विधि 1 - npm / Node.js
यह आपके सेंटो मशीन पर सॉलिडिटी कंपाइलर को स्थापित करने का सबसे तेज़ तरीका है। हमारे पास सॉलिडिटी कंपाइलर स्थापित करने के लिए निम्नलिखित चरण हैं -
Node.js स्थापित करें
पहले सुनिश्चित करें कि आपके पास अपने CentOS मशीन पर नोड.जेएस उपलब्ध है। यदि यह उपलब्ध नहीं है, तो निम्न कमांड का उपयोग करके इसे स्थापित करें -
# 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
अगर सब कुछ स्थापित हो गया है, तो आपको आउटपुट कुछ इस तरह दिखाई देगा -
3.10.10
सोल स्थापित करें
एक बार जब आपके पास Node.js पैकेज मैनेजर स्थापित हो जाता है, तो आप नीचे संकलित संकलक को स्थापित करने के लिए आगे बढ़ सकते हैं -
$sudonpm install -g solc
उपरोक्त कमांड सॉलजस प्रोग्राम स्थापित करेगा और सिस्टम के माध्यम से इसे विश्व स्तर पर उपलब्ध कराएगा। अब आप निम्नलिखित आदेश जारी करके अपने सॉलिडिटी कंपाइलर का परीक्षण कर सकते हैं -
$solcjs-version
यदि सब कुछ ठीक रहा, तो यह कुछ इस प्रकार छपेगा -
0.5.2+commit.1df8f40c.Emscripten.clang
अब आप ऐसे सॉलजेस का उपयोग करने के लिए तैयार हैं, जिसमें मानक सॉलिडिटी कंपाइलर की तुलना में कम विशेषताएं हैं, लेकिन यह आपको एक अच्छा शुरुआती बिंदु देगा।
विधि 2 - डॉकर छवि
आप एक डॉकर छवि खींच सकते हैं और इसका उपयोग सॉलिडिटी प्रोग्रामिंग के साथ शुरू करने के लिए कर सकते हैं। निम्नलिखित सरल कदम हैं। निम्नलिखित एक सॉलिडिटी डॉकर इमेज खींचने का कमांड है।
$docker pull ethereum/solc:stable
एक बार डॉक इमेज डाउनलोड हो जाने पर हम इसे निम्न कमांड का उपयोग करके सत्यापित कर सकते हैं।
$docker run ethereum/solc:stable-version
यह कुछ इस प्रकार मुद्रित करेगा -
$ docker run ethereum/solc:stable -version
solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++
विधि 3: बाइनरी पैकेज स्थापना
यदि आप अपने लिनक्स मशीन पर पूर्ण विकसित संकलक स्थापित करने के इच्छुक हैं, तो कृपया आधिकारिक वेबसाइट संस्थापन सॉलिडिटी संकलक की जाँच करें।