Cargo ব্যবহার

আপনি যখন রাস্ট সম্বন্ধে পড়া শুরু করবেন, আপনি শীঘ্রই কার্গো এর সাথে দেখা করবেন, একটি আদর্শ টুল যা Rust অ্যাপ্লিকেশন তৈরি এবং চালানোর জন্য Rust ইকোসিস্টেমে ব্যবহৃত হয়েছে। এখানে আমরা চাই কার্গো কী এবং এটি কীভাবে বৃহত্তর ইকোসিস্টেমে ফিট করে তার একটি সংক্ষিপ্ত বিবরণ দিতে এবং কিভাবে এটি এই প্রশিক্ষণের সাথে খাপ খায়।

Installation

https://rustup.rs/. এ দেওয়া নির্দেশাবলী অনুসরণ করুন।

এভাবে আপনি কার্গো (cargo) এবং রাস্টের কম্পাইলার (rustc) পেয়ে যাবেন। কার্গো নির্মাণকার্যে ব্যবহার করা হবে। উপরন্তু rustup ও পেয়ে যাবেন। এটি ব্যবহার করা হয়ে বিভিন্ন রাস্টের কম্পাইলার এর সংস্করণ একই সিস্টেম এ ব্যবহার করবার জন্যে।

রাস্ট ইনস্টল করবার পরে আপনার এডিটর বা আই.ডি.ই সজ্জিত করা দরকার। বেশিরভাগ এডিটর এইজন্যে rust-analyzer এর সাথে যোগাযোগ করে করতে সক্ষম। rust-analyzer VS Code, Emacs, Vim/Neovim এবং ইত্যাদির জন্যে স্বয়ং-সম্পূর্ণতা এবং সরাসরি সংজ্ঞায় খুজার মতন কার্যকারিতা প্রদান করে। আরেটা আই.ডি.ই-ও ব্যবহার করা যেতে পারে এখানে যার নাম RustRover

  • ডেবিয়ান বা উবুন্টু তেও apt দ্বারা আপনি কার্গো, রাস্টের উৎস এবং Rust formatter ইনস্টল করতে পারেন। কিন্তু এই পদ্ধতিতে করলে পুরোনো রাস্টের সংকরণ পাবার সম্ভবনা আছে। এর দরুন অপ্রত্যাশিত আচরণ প্রদর্শন হতে পারে। এর জন্যে কম্যান্ড হলো:

    sudo apt install cargo rust-src rustfmt