Go: x / tools / cmd / godoc: لا تعمل مع الروابط الرمزية

تم إنشاؤها على ١٠ يناير ٢٠١٤  ·  3تعليقات  ·  مصدر: golang/go

بواسطة 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 لا يعمل أيضًا.

ال 3 كومينتر

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات