2011-12-30 47 views
7

मैं खिड़कियों के तहत क्रोम का निर्माण करने की कोशिश कर रहा हूँ, मैं TortoiseSVN का उपयोग कर क्रोमियम ट्रंक मिला है और मेरा मानना ​​है कि मैं सब कुछ सही ढंग से मिल गया, लेकिन जब मैं "gclient runhooks" चलाने मैं त्रुटि मिलती है: "त्रुटि: ग्राहक कॉन्फ़िगर नहीं ; 'gclient config' देखें "।gclient runhooks विफल रहता है

अब, मुझे पता है कि यह इसलिए होता है क्योंकि मैं एक ही निर्देशिका पर एक ".gclient" फ़ाइल नहीं है, लेकिन मैं .gclient फ़ाइल परियोजना में कहीं भी नहीं मिल सका। मैंने खुद को .gclient फ़ाइल बनाने की कोशिश की लेकिन यह कहता है कि एक समाधान गुम है।

मैं शायद कुछ याद कर रहा हूँ, किसी को भी उस के साथ मेरी मदद कर सकते? मैं बहुत अटक गया हूँ! धन्यवाद!

उत्तर

5

ऊपर समाधान बाहर दिनांकित है परीक्षण करती है। में SVN भंडार परिणामों के साथ चल रहा है:

Error: 
The chromium code repository has migrated completely to git. 
Your SVN-based checkout is now obsolete; you need to create a brand-new 
git checkout by following these instructions: 

http://www.chromium.org/developers/how-tos/get-the-code 

अब आप इस

solutions = [ 
    { 
    "managed": False, 
    "name": "src", 
    "url": "https://chromium.googlesource.com/chromium/src.git", 
    "custom_deps": {}, 
    "deps_file": ".DEPS.git", 
    "safesync_url": "", 
    }, 
] 

की तरह एक .gclient फ़ाइल बनाने की आवश्यकता और कार्य करें:

gclient sync 
10
gclient config http://src.chromium.org/svn/trunk/src 
gclient runhooks 

या निम्नलिखित सामग्री है, जो वेबकिट लेआउट की बड़ी राशि को छोड़ देता है के साथ एक .gclient फ़ाइल बनाने

solutions = [ 
    { "name"  : "src", 
    "url"   : "http://src.chromium.org/svn/trunk/src", 
    "deps_file" : "DEPS", 
    "managed"  : True, 
    "custom_deps" : { 
     "src/third_party/WebKit/LayoutTests": None, 
     "src/chrome_frame/tools/test/reference_build/chrome": None, 
     "src/chrome/tools/test/reference_build/chrome_mac": None, 
     "src/chrome/tools/test/reference_build/chrome_win": None, 
     "src/chrome/tools/test/reference_build/chrome_linux": None, 
    }, 
    "safesync_url": "", 
    }, 
] 
+0

लेकिन यह कैसे आप अब इस सेट करूँ? जो पुरानी 'गूंज' target_os = ['android', 'unix'] ">>gclient' में किया गया था – YumYumYum

1

क्रोमियम पहले से कॉन्फ़िगर शामिल नहीं है। क्रोमियम के निर्माण के लिए gclient फ़ाइल और स्वचालित रूप से विजुअल स्टूडियो संस्करण परिवर्तनों को डिफ़ॉल्ट रूप से प्रबंधित नहीं करता है और डिफ़ॉल्ट उपकरण टूलकिट संकेतों को नियोजित करता है। chromium.org पर उपलब्ध कराए गए अनुसार तैनाती टूल और क्रोमियम स्रोत कोड को सफलतापूर्वक डाउनलोड करने के बाद रूट निर्देशिका में निम्न कार्य करें जहां आपका deploy_tools और src code स्थित है।

नोट: यदि आप प्राप्त करते हैं त्रुटियों एक नया कमांड प्रॉम्प्ट सत्र शुरू करने और फिर से कोशिश करने का प्रयास करें।

set DEPOT_TOOLS_WIN_TOOLCHAIN=0 
set GYP_MSVS_VERSION = 2015 
gclient config https://chromium.googlesource.com/chromium/src.git 
gclient sync 
gclient runhooks 
cd src 
ninja -C out\Debug chrome 

निर्माण कुछ समय gclient runhooks निर्माण फ़ोल्डर उत्पन्न करनी चाहिए ले जाएगा।

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