2015-03-19 9 views
7

में कोई भी बिल्ड करने योग्य गो स्रोत फ़ाइल नहीं। मुझे गोलांग के निर्माण में समस्या है।जाओ -

विवरण:

मैं एक फ़ोल्डर "12" का नाम और एक जाना स्रोत 12_test.go नामक फ़ाइल बनाने की है। कोड नीचे दिए गए हैं:

package main 

import "fmt" 

func main() { 
    fmt.Println("Hello world") 
} 

। फिर "12_test.go बनाएं" टाइप करें। कुछ गलत हो रहा है:

"go build command-line-arguments: no buildable Go source files in D:\12" 

तो, क्या कोई मुझे बता सकता है क्यों? मेरे गरीब अंग्रेजी के लिए धन्यवाद और माफी।

+0

साइमन ने जो जवाब दिया उसके अलावा; 'foo.go' चलाएं या' बिल्ड करें '(या' इंस्टॉल करें ') पर जाएं, आपको' सामान्य रूप से '' बिल्ड बिल्ड 'के साथ फ़ाइल नाम निर्दिष्ट नहीं करना चाहिए। –

उत्तर

20

प्रत्यय _test गो में विशेष अर्थ है। यह वह जगह है जहां आप अपने जाने के कार्यक्रमों के लिए परीक्षण करते हैं। निर्माण उपकरण इन्हें पूरी तरह से अनदेखा कर देगा .. वे go test के साथ चल रहे हैं।

फ़ाइल नाम से _test हटाएं या बस इसे test.go नाम दें।

+0

धन्यवाद, आप सही हैं। – yetuweiba

+0

यह ... सुंदर है। –