সরাসরি মূল বিষয়ে যান

Go

অ্যাপ্লিকেশনGoogle LLC

golang, go sdk নামেও পরিচিত

Google LLCপ্রোডাক্টিভিটি

Google-এর Go টুলচেন। Windows SDK go.exe-কে Program Files\Go-এর অধীনে রাখে। এটি Rust কম্পাইলার নয়।

আপনার যা জানা প্রয়োজন

Program Files\Go-এ go.exe হলো SDK। rustc.exe হলো Rust।

অফিসিয়াল Windows Go MSI Program Files\Go-এর অধীনে go.exe রাখে। Rust rustup এবং rustc.exe ব্যবহার করে। CMake একটি বিল্ড-ফাইল জেনারেটর, এই কম্পাইলার নয়।

এটি কী?
Google Go টুলচেন
Rust-এর মতোই?
না। ভিন্ন ভাষা
স্বাভাবিক পাথ?
Program Files\Go\bin\go.exe
Feex বলছে
যদি go.exe PATH থেকে অনুপস্থিত থাকে, তবে আমি Program Files\Go\bin পরীক্ষা করব। এটি ঠিক করার জন্য আমি rustup update চালাব না। ভিন্ন ভাষা, ভিন্ন ইনস্টলার।

Go কী?

Go হলো ভাষা এবং টুলচেন। go.exe হলো SDK ড্রাইভার। এটি Rust নয়, gcc নয় এবং কোনো Windows ইনবক্স কম্পাইলারও নয়।

আপনি যদি এটি কখনও ব্যবহার না করে থাকেন

যদি কোনো README-তে Go ইনস্টল করতে বলা হয়, তবে go.dev/dl থেকে MSI ডাউনলোড করুন। SDK-টি Program Files\Go-তে go.exe হিসেবে ইনস্টল হয়। এটি rustc.exe নয়। GOPATH এবং মডিউল ক্যাশগুলো আপনার ইউজার প্রোফাইলের অধীনে থাকে। কোনো প্রজেক্টের ভেতরে go.exe থাকা অস্বাভাবিক এবং তা খতিয়ে দেখা দরকার।

এটি কী কাজে ব্যবহৃত হয়?

Go মডিউলগুলো বিল্ড করুন

go build এবং go test। cargo.exe কিন্তু go.mod বিল্ড করবে না।

SDK ইনস্টল করুন

Program Files\Go-এর অধীনে MSI। rustup এর পরিবর্তে ইউজার-প্রোফাইল লেআউট ব্যবহার করে।

মডিউল ক্যাশ

%USERPROFILE%\go\pkg\mod-এর অধীনে ডাউনলোড হয়। ওই ফোল্ডারটি node_modules নয়।

এটি কার জন্য?

  • যেসব ব্যক্তি Windows-এ Go টিউটোরিয়াল অনুসরণ করছেন
  • যেসব ব্যবহারকারী go.exe দেখেছেন এবং এটিকে একটি গেম ভেবেছেন
  • যে কেউ যিনি rustup ইনস্টল করেছেন এবং ভাবছেন go env কোথায় গেল

বর্তমান অবস্থা

Go (2009) হলো Google LLC-এর একটি বর্তমান ল্যাঙ্গুয়েজ টুলচেন। ভেন্ডর এখনও Windows ব্যবহারকারীদের https://go.dev/dl/-এর দিকে নির্দেশ করে।

এটি কতটা পুরনো?

Google 2009 সালে Go প্রকাশ করে। পরবর্তীতে একমাত্র সমাধান হিসেবে থাকা GOPATH-এর জায়গা মডিউলগুলো দখল করে। বর্তমান Windows MSI বিল্ডগুলোই হলো মূল পণ্য। একটি 2013 সালের GOPATH-অনলি টিউটোরিয়াল মডিউলের অংশগুলোর ক্ষেত্রে পুরনো হয়ে গেছে।

সংস্করণসমূহ

প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।

বর্তমান MSI

সিস্টেমের প্রয়োজনীয়তা

মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।

নূন্যতম

নূন্যতম সিস্টেমের প্রয়োজনীয়তা
অপারেটিং সিস্টেম go.dev অনুযায়ী একটি বর্তমান 64-বিট Windows 10 বা Windows 11 রিলিজ
RAM SDK-টি পরিমিত আকারের। বড় বিল্ডগুলোর জন্য আরও RAM প্রয়োজন

রিসোর্স প্রোফাইল

CPU চাহিদা
আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
RAM চাহিদা
নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে

ইনস্টল করা প্রসেসসমূহ

এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।

ইনস্টল করা প্রসেসসমূহ
go.exe Go টুলচেন

স্টার্টআপ উপাদানসমূহ

go.exe কিন্তু Windows-এর সাথে চালু হয় না। আপনি এটি একটি টার্মিনাল বা IDE থেকে চালু করেন।

ফাইলের অবস্থানসমূহ

সাধারণ Go লোকেশনগুলো
সাধারণ ইনস্টল C:\Program Files\Go\

ফাইল ফরম্যাটসমূহ

GOMOD

সাধারণ সমস্যাসমূহ

মডিউল রেপোতে পুরনো GOPATH টিউটোরিয়াল

go.mod হলো বর্তমান ব্যবস্থা। 2015 সালের GOPATH-অনলি নোটগুলো বর্তমান go.exe-এর সাথে সাংঘর্ষিক।

লোকজন MinGW ইনস্টল করে মনে করে তাদের Go আছে

gcc কিন্তু go.exe নয়। go.dev/dl থেকে SDK ডাউনলোড করুন।

সমস্যা থেকে উত্তরণ

go version এবং where.exe go

Program Files\Go\bin\go.exe প্রত্যাশা করুন। .cargo\bin\rustc.exe হলো অন্য টুলচেন।

go.dev/dl থেকে ইনস্টল করুন

Google এই MSI হোস্ট করে। কোনো ফ্রওয়্যার সাইটে থাকা Golang প্যাক একদম অর্থহীন।

মডিউল ডাউনলোড ব্যর্থ হলে GOPROXY পরীক্ষা করুন

এটি একটি Go মডিউল নেটওয়ার্ক সেটিং, কোনো Cargo.toml সমস্যা নয়।

বিকল্পসমূহ

প্রজেক্টটি Rust হলে Rust ব্যবহার করুন। আপনি C লিখলে gcc/MSVC ব্যবহার করুন। অফিশিয়াল ইনস্টলার এখনও go.dev/dl।

অফিসিয়াল সহায়তা এবং ডাউনলোড

ভেন্ডর দিয়ে শুরু করুন। এলোমেলো exe সাইটগুলো কোনো সাপোর্ট চ্যানেল নয়।

অফিসিয়াল যোগাযোগ
ডাউনলোড go.dev/dl/ অফিশিয়াল ইনস্টলার বা ভেন্ডর পেজ
সহায়তা go.dev/doc/ ভেন্ডর সহায়তা
অফিসিয়াল সাইট go.dev/ এখান থেকে শুরু করুন, কোনো অনির্ভরযোগ্য exe হোস্ট থেকে নয়
শুরু করা go.dev/doc/install অফিশিয়াল Windows ইনস্টলেশন ধাপসমূহ

সম্পর্কিত হার্ডওয়্যার

বিল্ডের জন্য CPU এবং RAM প্রয়োজন। মডিউল ক্যাশের জন্য ডিস্ক স্পেস প্রয়োজন। কোনো GPU প্রয়োজন নেই।

প্রযুক্তিগত বিবরণ

প্রযুক্তিগত বিবরণ

ভেন্ডর সংস্করণ নম্বর পরিবর্তিত হয়। এই নিবন্ধটি কোনো নির্দিষ্ট বিল্ড উল্লেখ করে না।

উৎস এবং যাচাইকরণ

রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?