मैं कहना है "। Git भंडार के डाउनलोड केवल तभी कार्य करेगा निर्देशिका झटका/मौजूद निर्देशिका झटका/तो मौजूद नहीं है यह"क्या मेकफ़ाइल के पास लक्ष्य के रूप में निर्देशिका हो सकती है?
yank/gist.el/gist.el : yank
cd yank ; git clone http://github.com/defunkt/gist.el.git
yank:
mkdir yank
मैं makepp उपयोग कर रहा हूँ कोशिश कर रहा हूँ - http://makepp.sf.net और त्रुटि हो रही है:
[[email protected] ~/edan/pkg/gist.el] makepp
makepp: Loading makefile `/home/metaperl/edan/pkg/gist.el/Makeppfile'
makepp: Entering directory `/home/metaperl/edan/pkg/gist.el'
mkdir yank
mkdir: cannot create directory `yank': File exists
makepp: error: Failed to build target `/home/metaperl/edan/pkg/gist.el/yank' [1]
makepp: 0 files updated, 0 phony targets built and 1 target failed
[[email protected] ~/edan/pkg/gist.el]
लेकिन क्यों यह झटका निर्देशिका बनाने के लिए यदि वह मौजूद है की कोशिश करेंगे? "स्रोत" पहले से ही बेन बनाया गया है ...
हम पहले से ही निर्देशिका बनाने पर चर्चा कर चुके हैं: http://stackoverflow.com/questions/1950926/create-directories-using-make-file। आप यह भी जानना चाहेंगे कि [जिस तरह से आप निर्देशिका बनाते हैं वह थ्रेड-सुरक्षित नहीं है] (http://stackoverflow.com/questions/1894427/makefile-with-directory-tree-creation- उपयुक्त-for-parallel-j- निर्माण)। –
@ पावेल: जिस तरह से निर्देशिका बनाई गई है वह ठीक है, क्योंकि यह फ़ाइल की निर्भरता है। उदाहरण में आप उद्धृत करते हैं, समस्या यह है कि निर्देशिका उन लक्ष्यों की निर्भरता नहीं है जो इसका उपयोग करती हैं लेकिन किसी अन्य लक्ष्य का, जो कोई भी अच्छा नहीं करती है। – Gilles
@ गिल्स, ठीक है, आप सही हैं, मैंने मुद्दों को जोड़ दिया। बस आपको यह बताना चाहता था कि लक्ष्य के रूप में निर्देशिका एक अच्छा विकल्प नहीं है ... –