2016-07-27 7 views
8

से क्लोनिंग लार्वेल परियोजना मैं गिटूब के लिए नया हूं और मुझे यह साइट बहुत से लोगों के लिए बहुत उपयोगी मिली है। मैं यहां अपने लार्वेल प्रोजेक्ट को गीथब में संग्रहीत करने के लिए आया था, लेकिन हर बार जब मैं इसे उत्पादन में सक्षम होने के लिए क्लोन कर दूंगा, तो पहली बार क्लोन करने के बारे में, यह हमेशा यह त्रुटि दिखाता है।गिटूब

Warning: require(C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17 

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17 

मैं यह जानता हूँ उस पर संगीतकार अद्यतन का उपयोग करके हल किया जाएगा, लेकिन वहाँ इस त्रुटि को रोकने के लिए इतना है कि हर बार जब मैं यह क्लोन, मैं इस त्रुटि का सामना किए बिना उत्पादन के लिए जाना जाएगा किसी भी तरह से है? धन्यवाद, जिस तरह से मैं क्लोन, पुल और पुश करने के लिए tortoisegit का उपयोग कर रहा हूं।

+0

क्लोन और संगीतकार अपडेट के साथ एक कस्टम कमांड लिखें। मुझे लगता है। –

+2

आप विक्रेता निर्देशिका कर सकते हैं लेकिन यह संगीतकार के उद्देश्य को हरा देगा। एक PHP प्रोजेक्ट क्लोन करने के बाद 'संगीतकार इंस्टॉल' का उपयोग करना मानक होना चाहिए। – Devon

+0

नहीं 'संगीतकार अद्यतन' लेकिन 'संगीतकार इंस्टॉल'। जैसा कि विशाल शा ने संकेत दिया था, आपको एक शेल स्क्रिप्ट लिखनी होगी जो वास्तव में क्लोन कर सकती है और अनुक्रमिक रूप से 'संगीतकार इंस्टॉल' चला सकती है। एक सरल और अच्छी तरह से संरक्षित बैश स्क्रिप्ट चाल करेगा। –

उत्तर

21
  • क्लोन अपनी परियोजना
  • के रूट फ़ोल्डर पर .env करने के लिए अपने cmd पर cd
  • भागो composer install या टर्मिनल
  • कॉपी .env.example फ़ाइल का उपयोग कर फ़ोल्डर आवेदन जाओ। यदि कमांड प्रॉम्प्ट विंडोज या cp .env.example .env का उपयोग कर यदि का उपयोग कर टर्मिनल उबंटू
  • अपने .env फ़ाइल खोलें और डेटाबेस का नाम (DB_DATABASE) जो कुछ भी करने के लिए आपके पास, उपयोगकर्ता नाम (DB_USERNAME) और पासवर्ड बदलने आप copy .env.example .env टाइप कर सकते हैं (DB_PASSWORD) क्षेत्र आपके विन्यास के अनुरूप हैं।
    डिफ़ॉल्ट रूप से, उपयोगकर्ता नाम root है और आप पासवर्ड फ़ील्ड को खाली छोड़ सकते हैं। (यह Xampp के लिए है)
    डिफ़ॉल्ट रूप से, उपयोगकर्ता नाम root है और पासवर्ड भी root है। (यह लैंप के लिए है)
  • भागो php artisan key:generate
  • भागो localhost:8000
+0

महान उत्तर, अभी मुझे मदद मिली – brotherperes

2

हाँ आप कर सकते हैं करने के लिए php artisan migrate

  • भागो php artisan serve
  • जाओ, लेकिन वह सब पर की सिफारिश की है।

    आप .gitignore फ़ाइल में सब कुछ हटा सकते हैं और उन्हें एक कार्यरत परियोजना से धक्का दे सकते हैं। यह पूरी तरह से चींटी में काम करेगा जहां आप git clone उन्हें।

    लेकिन इस तरह से इतनी सारी कमीएं हैं। मैं आपको ऐसा करने की सलाह देता हूं।

  • +0

    याहू, मैं समझता हूं। गिटिनोरोर फ़ाइल में सूची के कारण मैं इसे क्लोन नहीं कर सका। जब मैंने इसे पोस्ट किया था तो यह एक नौसिखिया सवाल था। जबरदस्त हंसी। धन्यवाद –

    संबंधित मुद्दे