নিজের মেশিনে Exercism-এর অনুশীলনীগুলো সমাধান করার জন্য স্থানীয়ভাবে Clojure ইনস্টল করা শিখুন।
Clojure কমান্ড লাইন টুল সরবরাহ করে, যা দিয়ে একটি Clojure REPL চালু করা যায়, Clojure ও Java লাইব্রেরি ব্যবহার করা যায়, এবং Clojure প্রোগ্রাম চালু করা যায়।
আপনার যদি Java ইনস্টল করার প্রয়োজন হয়, আমরা Adoptium Temurin 17 সুপারিশ করি।
নিশ্চিত করুন যে নিচের ডিপেন্ডেন্সিগুলো ইনস্টল করা আছে: bash, curl, rlwrap, এবং Java।
আপনি Clojure এই ২টি উপায়ের যেকোনো একটি দিয়ে ইনস্টল করতে পারেন:
brew install clojure/tools/clojure
curl -O https://download.clojure.org/install/linux-install-1.11.1.1347.sh
chmod +x linux-install-1.11.1.1347.sh
sudo ./linux-install-1.11.1.1347.sh
brew দিয়ে clojure/tools ট্যাপ থেকে কমান্ড লাইন টুলগুলো ইনস্টল করুন:
brew install clojure/tools/clojure
Java-এর যেকোনো ডিস্ট্রিবিউশন কাজ করবে। প্রয়োজন হলে, আপনি brew দিয়ে Temurin ইনস্টল করতে পারেন:
brew tap homebrew/cask-versions
brew install --cask temurin17
Windows-এ Clojure সম্প্রতি যথেষ্ট উন্নতি করেছে। আমরা আগে WSL2 ব্যবহারের সুপারিশ করতাম, যা দারুণ কাজ করে, কিন্তু এখন একটি PowerShell ইনস্টলার আছে। Windows-এ Clojure বর্তমানে আলফা অবস্থায় আছে, পরিচিত সমস্যাগুলোর জন্য clj-on-windows দেখুন।
নিশ্চিত করুন যে Java ইনস্টল করা আছে এবং JAVA_HOME এনভায়রনমেন্ট ভ্যারিয়েবল সেট করা আছে, তারপর চালান:
iwr -useb download.clojure.org/install/win-install-1.11.1.1165.ps1 | iex
Windows-এ Clojure ইনস্টল করার আরেকটি উপায় হলো Scoop প্যাকেজ ম্যানেজার। Scoop ইনস্টল করতে, PowerShell খুলুন এবং এই ২টি কমান্ড একটির পর একটি চালান:
iwr -useb get.scoop.sh | iex
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Scoop দিয়ে Clojure ইনস্টল করতে হলে প্রথমে দুটি গুরুত্বপূর্ণ বাকেট যোগ করতে হবে:
# if you don't have git version control system installed
# it is required for adding new external buckets to your scoop installer
# you can skip this step otherwise
scoop install git
# add scoop bucket for Java
scoop bucket add java
# add scoop bucket for clojure build
scoop bucket add scoop-clojure https://github.com/littleli/scoop-clojure
এখন আমরা নিচের কমান্ডগুলো দিয়ে Java ও Clojure ইনস্টল করার জন্য প্রস্তুত:
# install Java runtime and compiler
scoop install adoptopenjdk-lts-hotspot
# install official clojure tools
scoop install clojure
# update to the newest version
scoop update clojure
উপরের ধাপগুলো সফলভাবে চালানোর পর, আপনি নিচেরটি দিয়ে Clojure চালাতে পারবেন:
clj
যদিও আর প্রয়োজন নেই, আমরা এখনও পূর্ণ বৈশিষ্ট্যসম্পন্ন প্রজেক্ট ম্যানেজমেন্ট টুল Leiningen সমর্থন করি। এটি সুবিধাজনক টেস্টিং, বিল্ড এবং উন্নত REPL-এর মতো নানা সহায়ক কাজের সুবিধা দেয়।
$PATH-এ রাখুন যেখানে আপনার শেল এটি খুঁজে পাবে (যেমন /usr/local/bin/)sudo chmod a+x /usr/local/bin/lein)lein চালান।