بواسطة laf163 :
ما هي الخطوات التي سوف تتكاثر هذه المشكلة؟ إذا أمكن ، قم بتضمين رابط لبرنامج على play.golang.org. 1.ln -s ~ / project / xxx $ GOPATH / src / xxx 2. go تثبيت xxx 3.godoc -http =: 6060 ما هو الناتج المتوقع؟ قم بزيارة http: // xxxx: 6060 / pkg يمكن العثور على الحزمة xxx. ماذا ترى بدلا من ذلك؟ لم يتم العثور على. ما هو المترجم الذي تستخدمه (5g ، 6g ، 8g ، gccgo)؟ 6 جرام نظام التشغيل الذي تستخدمه؟ سنتو 6.4 amd64.5 ما هو الإصدار الذي تستخدمه؟ (تشغيل 'إصدار Go') نسخة $ go انتقل إلى الإصدار go1.2 linux / amd64 يرجى تقديم أي معلومات إضافية أدناه. rm $ GOPATH / src / xxx ونسخ ~ / project / xxx إلى $ GOPATH / src ، يعمل بشكل صحيح.
وهذا أمر مهم بالنسبة لي. لدي بالفعل مكان في نظام الملفات الخاص بي حيث أقوم بفحص الأشياء التي أعمل عليها ، وأود أن أفعل ما يلي:
mkdir $ {GOPATH} /src/myserver.tld
cd $ {GOPATH} /src/myserver.tld
ln -s $ {HOME} / my / normal / path / to / my / project.
أود بعد ذلك الاطلاع على الوثائق الخاصة بالشيء الذي أعمل عليه في خادم godoc الخاص بي.
لدي إصلاح مكتوب لهذا ، إنه تغيير صغير في golang.org/x/tools/godoc/dirtrees.go
الارتباط الرمزي أعلاه يعمل بالفعل للبناء! يمكنني استخدام هذا على ما يرام
استيراد "myserver.tld / مشروع"
بالنظر إلى ذلك ، فمن غير المنطقي أن godoc
لا يعمل أيضًا.
إذا كنت تستخدم gvm linkthis
، فلديك أيضًا المشكلة.
التعليق الأكثر فائدة
وهذا أمر مهم بالنسبة لي. لدي بالفعل مكان في نظام الملفات الخاص بي حيث أقوم بفحص الأشياء التي أعمل عليها ، وأود أن أفعل ما يلي:
mkdir $ {GOPATH} /src/myserver.tld
cd $ {GOPATH} /src/myserver.tld
ln -s $ {HOME} / my / normal / path / to / my / project.
أود بعد ذلك الاطلاع على الوثائق الخاصة بالشيء الذي أعمل عليه في خادم godoc الخاص بي.
لدي إصلاح مكتوب لهذا ، إنه تغيير صغير في golang.org/x/tools/godoc/dirtrees.go
الارتباط الرمزي أعلاه يعمل بالفعل للبناء! يمكنني استخدام هذا على ما يرام
استيراد "myserver.tld / مشروع"
بالنظر إلى ذلك ، فمن غير المنطقي أن
godoc
لا يعمل أيضًا.