স্থানীয় গো ফাইলটি অন্য গো ফাইলে আমদানি করতে আমার অসুবিধা হচ্ছে।
আমার প্রকল্প কাঠামো নীচের মত কিছু
-samplego
--pkg
--src
---github.com
----xxxx
-----a.go
-----b.go
--bin
আমি b.go এর ভিতরে a.go আমদানি করার চেষ্টা করছি আমি নিম্নলিখিত চেষ্টা করেছিলাম,
import "a"
import "github.com/xxxx/a"
এগুলির কোনওটিই কাজ করেনি .. আমি বুঝতে পারি আমাকে GOPATH এর সাথে হস্তক্ষেপ করতে হবে তবে আমি এটি সঠিকভাবে পেতে পারি নি। বর্তমানে আমার গোপ্যাথ স্যাম্পলগো (/ ওয়ার্কস্পেস / স্যাম্পেলগো) এর দিকে নির্দেশ করছে। আমি নীচের ত্রুটি পেয়েছি
cannot find package "a" in any of:
/usr/local/go/src/pkg/a (from $GOROOT)
/workspace/samplego/src/a (from $GOPATH)
এছাড়াও, যখন এই উত্স ফাইলগুলি অন্য প্রকল্প / মডিউলে আমদানি করা হয় তখন গোপথ কীভাবে কাজ করবে? স্থানীয় আমদানি কি তখন সমস্যা হয়ে দাঁড়াবে? এক্ষেত্রে সেরা অনুশীলনটি কী - মডিউলে (সম্পর্কিত পরীক্ষাগুলির সাথে) কেবলমাত্র একটি গো ফাইল রাখা উচিত?
package a
উপরে শীর্ষে একই ঘোষণা থাকা দরকার ))