प्रोजेक्ट Bash, Git, GNU timeout, Python 3.10+ और PyYAML पर निर्भर है; इसका एक मॉड्यूल Unix विशिष्ट fcntl का उपयोग करता है। [7] Windows 10 पर WSL2 और Ubuntu सुझाया गया रास्ता है; एक कमांड इंस्टॉलेशन के लिए Windows 10 संस्करण 2004 (बिल्ड 19041) या नया होना चाहिए। [12][15] इंस्टॉल से पहले स्क्रिप्ट की समीक्षा करें, फि...
प्रकाशितकर्ताGPT Image 2 से चित्र बनाए गए
शोध उत्तर
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/IbEfUgNRVbQuBwZI6xLn8uUpdIy1/thumbnails/74B42DE0FFBDFF6596A4/571B421FC6E7CBE99A37-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"当前项目不能直接用 Windows 原生 PowerShell/CMD 完成安装;Win10 上建议采用 WSL2 + Ubuntu 路线。以下是基于已读取源码的安装建议,未在 Win10 实机验证,也未执行安装或修改项目。\n\n 兼容性结论\n\n 安装依赖 Bash、Git、GNU timeout、Pyth. Topic tags: general web, workflow, code, python, api. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
Windows 10 में इस प्रोजेक्ट को सीधे PowerShell या CMD से इंस्टॉल करने का भरोसेमंद तरीका नहीं दिखता। वजह यह है कि इसे Bash, Git, GNU timeout, Python 3.10+ और PyYAML चाहिए (README.md, पंक्ति 35); साथ ही, इसका एक मॉड्यूल Unix-विशिष्ट fcntl फ़ाइल-लॉकिंग सुविधा आयात करता है। 7
इसलिए व्यावहारिक विकल्प है WSL2 के भीतर Ubuntu में इंस्टॉलेशन। ध्यान रखें: WSL में टूलसेट की फ़ाइलें उपलब्ध होना और Windows पर चल रहे IDE में उसका लोड होना दो अलग बातें हैं।
नीचे दिए गए एक-कमांड तरीके के लिए Windows 10 संस्करण 2004 या उससे नया (बिल्ड 19041+) चाहिए। पुराने बिल्ड पर मैन्युअल इंस्टॉलेशन की ज़रूरत पड़ सकती है। 12
15
PowerShell को Administrator के रूप में खोलें और चलाएँ: 12
wsl --install -d Ubuntu
निर्देश मिलने पर कंप्यूटर रीस्टार्ट करें। Ubuntu पहली बार खुलने पर Linux यूज़रनेम और पासवर्ड बनाएँ। 3
जाँचें कि Ubuntu WSL2 पर चल रहा है या नहीं: 12
wsl --list --verbose
अगर Ubuntu के सामने VERSION में 1 दिखे, तो उसे WSL2 में बदलें: 12
wsl --set-version Ubuntu 2
अब Ubuntu टर्मिनल खोलें। पहले व्यवस्थापक प्रमाणीकरण पूरा करें, फिर प्रोजेक्ट की ज़रूरत वाले पैकेज इंस्टॉल करें। कोई कमांड विफल हो, तो आगे बढ़ने के बजाय पहले उस समस्या को ठीक करें।
sudo -v
timeout 600s sudo -n apt-get update < /dev/null &&
timeout 600s sudo -n env DEBIAN_FRONTEND=noninteractive apt-get install -y git coreutils python3 python3-yaml < /dev/null
Ubuntu में अपनी पसंद की Linux वर्किंग डायरेक्टरी चुनें। नीचे दिया गया रिपॉज़िटरी पता प्रोजेक्ट की install.sh फ़ाइल में दिया गया है।
timeout 30s env GIT_TERMINAL_PROMPT=0 git -c core.autocrlf=false -c core.hooksPath=/dev/null clone --no-recurse-submodules --branch main https://github.com/zhaosan2023/dotfiles-bmad-solo.git dotfiles-bmad-solo < /dev/null
क्लोन सफल होने के बाद फ़ोल्डर में जाएँ:
cd dotfiles-bmad-solo
आगे बढ़ने से पहले डाउनलोड की गई install.sh और bs.sh फ़ाइलें पढ़ें। किसी स्क्रिप्ट को सीधे इंटरनेट से पाइप के ज़रिए चलाने के बजाय उसकी समीक्षा करना बेहतर है; प्रोजेक्ट का README भी भरोसेमंद संस्करण की समीक्षा करने की सलाह देता है (README.md, पंक्ति 33)।
रिपॉज़िटरी के मुख्य फ़ोल्डर में पहले केवल-जाँच वाले प्रीफ़्लाइट और ड्राई-रन चलाएँ। ये विकल्प bs.sh में उपलब्ध हैं (पंक्ति 343):
timeout 30s bash bs.sh --preflight < /dev/null &&
timeout 30s bash bs.sh --dry-run < /dev/null
वास्तविक इंस्टॉलेशन तभी करें जब जाँच सफल हो, लक्ष्य सही हो और आप मौजूदा Linux यूज़र की वैश्विक कॉन्फ़िगरेशन में बदलाव की अनुमति देते हों। इसके बाद स्थिति जाँचें (README.md, पंक्ति 39):
timeout 30s bash bs.sh < /dev/null &&
timeout 15s bash bs.sh --status < /dev/null
अगर जाँच में पहले से मौजूद फ़ाइलों का टकराव, खराब कॉन्फ़िगरेशन या अधूरा लेन-देन दिखे, तो उसे पहले सुलझाएँ। स्थिति रिकॉर्ड मिटाकर या फ़ाइलों को ज़बरन ओवरराइट करके आगे न बढ़ें (README.md, पंक्ति 85)।
README.md, पंक्ति 94)।deployment_targets.py, पंक्ति 11)।निष्कर्ष: WSL2 इस्तेमाल कर सकते हैं तो ऊपर दिए गए Ubuntu चरण अपनाएँ। अगर टूल को पूरी तरह Windows के मूल वातावरण में चलाना ज़रूरी है, तो मौजूदा कोड के आधार पर इंस्टॉलेशन की पूरी कमांड देना उचित नहीं होगा—पहले फ़ाइल लॉकिंग, अनुमतियों, डायरेक्टरी सिंक और Windows कॉन्फ़िगरेशन पथों के लिए अनुकूलन चाहिए। फ़ाइलें कॉपी हो जाना यह साबित नहीं करता कि IDE ने उन्हें लोड कर लिया है या ज़रूरी अनुमतियाँ सही हैं (README.md, पंक्ति 29)।
Studio Global AI
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
प्रोजेक्ट Bash, Git, GNU timeout, Python 3.10+ और PyYAML पर निर्भर है; इसका एक मॉड्यूल Unix विशिष्ट fcntl का उपयोग करता है। [7]
प्रोजेक्ट Bash, Git, GNU timeout, Python 3.10+ और PyYAML पर निर्भर है; इसका एक मॉड्यूल Unix विशिष्ट fcntl का उपयोग करता है। [7] Windows 10 पर WSL2 और Ubuntu सुझाया गया रास्ता है; एक कमांड इंस्टॉलेशन के लिए Windows 10 संस्करण 2004 (बिल्ड 19041) या नया होना चाहिए। [12][15]
इंस्टॉल से पहले स्क्रिप्ट की समीक्षा करें, फिर प्रीफ़्लाइट और ड्राई रन करें। सफल होने पर ही वास्तविक डिप्लॉयमेंट चलाएँ।
प्रोजेक्ट Bash, Git, GNU timeout, Python 3.10+ और PyYAML पर निर्भर है; इसका एक मॉड्यूल Unix विशिष्ट fcntl का उपयोग करता है। [7] Windows 10 पर WSL2 और Ubuntu सुझाया गया रास्ता है; एक कमांड इंस्टॉलेशन के लिए Windows 10 संस्करण 2004 (बिल्ड 19041) या नया होना चाहिए। [12][15] इंस्टॉल से पहले स्क्रिप्ट की समीक्षा करें, फि...
प्रकाशितकर्ताGPT Image 2 से चित्र बनाए गए
शोध उत्तर
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/IbEfUgNRVbQuBwZI6xLn8uUpdIy1/thumbnails/74B42DE0FFBDFF6596A4/571B421FC6E7CBE99A37-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"当前项目不能直接用 Windows 原生 PowerShell/CMD 完成安装;Win10 上建议采用 WSL2 + Ubuntu 路线。以下是基于已读取源码的安装建议,未在 Win10 实机验证,也未执行安装或修改项目。\n\n 兼容性结论\n\n 安装依赖 Bash、Git、GNU timeout、Pyth. Topic tags: general web, workflow, code, python, api. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
Windows 10 में इस प्रोजेक्ट को सीधे PowerShell या CMD से इंस्टॉल करने का भरोसेमंद तरीका नहीं दिखता। वजह यह है कि इसे Bash, Git, GNU timeout, Python 3.10+ और PyYAML चाहिए (README.md, पंक्ति 35); साथ ही, इसका एक मॉड्यूल Unix-विशिष्ट fcntl फ़ाइल-लॉकिंग सुविधा आयात करता है। 7
इसलिए व्यावहारिक विकल्प है WSL2 के भीतर Ubuntu में इंस्टॉलेशन। ध्यान रखें: WSL में टूलसेट की फ़ाइलें उपलब्ध होना और Windows पर चल रहे IDE में उसका लोड होना दो अलग बातें हैं।
नीचे दिए गए एक-कमांड तरीके के लिए Windows 10 संस्करण 2004 या उससे नया (बिल्ड 19041+) चाहिए। पुराने बिल्ड पर मैन्युअल इंस्टॉलेशन की ज़रूरत पड़ सकती है। 12
15
PowerShell को Administrator के रूप में खोलें और चलाएँ: 12
wsl --install -d Ubuntu
निर्देश मिलने पर कंप्यूटर रीस्टार्ट करें। Ubuntu पहली बार खुलने पर Linux यूज़रनेम और पासवर्ड बनाएँ। 3
जाँचें कि Ubuntu WSL2 पर चल रहा है या नहीं: 12
wsl --list --verbose
अगर Ubuntu के सामने VERSION में 1 दिखे, तो उसे WSL2 में बदलें: 12
wsl --set-version Ubuntu 2
अब Ubuntu टर्मिनल खोलें। पहले व्यवस्थापक प्रमाणीकरण पूरा करें, फिर प्रोजेक्ट की ज़रूरत वाले पैकेज इंस्टॉल करें। कोई कमांड विफल हो, तो आगे बढ़ने के बजाय पहले उस समस्या को ठीक करें।
sudo -v
timeout 600s sudo -n apt-get update < /dev/null &&
timeout 600s sudo -n env DEBIAN_FRONTEND=noninteractive apt-get install -y git coreutils python3 python3-yaml < /dev/null
Ubuntu में अपनी पसंद की Linux वर्किंग डायरेक्टरी चुनें। नीचे दिया गया रिपॉज़िटरी पता प्रोजेक्ट की install.sh फ़ाइल में दिया गया है।
timeout 30s env GIT_TERMINAL_PROMPT=0 git -c core.autocrlf=false -c core.hooksPath=/dev/null clone --no-recurse-submodules --branch main https://github.com/zhaosan2023/dotfiles-bmad-solo.git dotfiles-bmad-solo < /dev/null
क्लोन सफल होने के बाद फ़ोल्डर में जाएँ:
cd dotfiles-bmad-solo
आगे बढ़ने से पहले डाउनलोड की गई install.sh और bs.sh फ़ाइलें पढ़ें। किसी स्क्रिप्ट को सीधे इंटरनेट से पाइप के ज़रिए चलाने के बजाय उसकी समीक्षा करना बेहतर है; प्रोजेक्ट का README भी भरोसेमंद संस्करण की समीक्षा करने की सलाह देता है (README.md, पंक्ति 33)।
रिपॉज़िटरी के मुख्य फ़ोल्डर में पहले केवल-जाँच वाले प्रीफ़्लाइट और ड्राई-रन चलाएँ। ये विकल्प bs.sh में उपलब्ध हैं (पंक्ति 343):
timeout 30s bash bs.sh --preflight < /dev/null &&
timeout 30s bash bs.sh --dry-run < /dev/null
वास्तविक इंस्टॉलेशन तभी करें जब जाँच सफल हो, लक्ष्य सही हो और आप मौजूदा Linux यूज़र की वैश्विक कॉन्फ़िगरेशन में बदलाव की अनुमति देते हों। इसके बाद स्थिति जाँचें (README.md, पंक्ति 39):
timeout 30s bash bs.sh < /dev/null &&
timeout 15s bash bs.sh --status < /dev/null
अगर जाँच में पहले से मौजूद फ़ाइलों का टकराव, खराब कॉन्फ़िगरेशन या अधूरा लेन-देन दिखे, तो उसे पहले सुलझाएँ। स्थिति रिकॉर्ड मिटाकर या फ़ाइलों को ज़बरन ओवरराइट करके आगे न बढ़ें (README.md, पंक्ति 85)।
README.md, पंक्ति 94)।deployment_targets.py, पंक्ति 11)।निष्कर्ष: WSL2 इस्तेमाल कर सकते हैं तो ऊपर दिए गए Ubuntu चरण अपनाएँ। अगर टूल को पूरी तरह Windows के मूल वातावरण में चलाना ज़रूरी है, तो मौजूदा कोड के आधार पर इंस्टॉलेशन की पूरी कमांड देना उचित नहीं होगा—पहले फ़ाइल लॉकिंग, अनुमतियों, डायरेक्टरी सिंक और Windows कॉन्फ़िगरेशन पथों के लिए अनुकूलन चाहिए। फ़ाइलें कॉपी हो जाना यह साबित नहीं करता कि IDE ने उन्हें लोड कर लिया है या ज़रूरी अनुमतियाँ सही हैं (README.md, पंक्ति 29)।
Studio Global AI
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
प्रोजेक्ट Bash, Git, GNU timeout, Python 3.10+ और PyYAML पर निर्भर है; इसका एक मॉड्यूल Unix विशिष्ट fcntl का उपयोग करता है। [7]
प्रोजेक्ट Bash, Git, GNU timeout, Python 3.10+ और PyYAML पर निर्भर है; इसका एक मॉड्यूल Unix विशिष्ट fcntl का उपयोग करता है। [7] Windows 10 पर WSL2 और Ubuntu सुझाया गया रास्ता है; एक कमांड इंस्टॉलेशन के लिए Windows 10 संस्करण 2004 (बिल्ड 19041) या नया होना चाहिए। [12][15]
इंस्टॉल से पहले स्क्रिप्ट की समीक्षा करें, फिर प्रीफ़्लाइट और ड्राई रन करें। सफल होने पर ही वास्तविक डिप्लॉयमेंट चलाएँ।