Projekti tarvitsee Bashin, Gitin, GNU timeoutin, Python 3.10+:n ja PyYAMLin, eikä se toimi suoraan Windowsin PowerShellissä tai komentokehotteessa. WSL2:n Ubuntuun voi asentaa riippuvuudet, kloonata projektin ja ajaa ensin vain lukevat esitarkistukset.
JulkaisijaKuvat luotu mallilla GPT Image 2
Research answer
![[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
Projektin asennus perustuu Bashiin, Gitiin, GNU timeout -komentoon, Python 3.10+:aan ja PyYamliin (README.md). Lisäksi käyttöönotossa tuodaan suoraan käyttöön Unix-ympäristön fcntl-moduuli, jota ei ole Windowsin natiivissa Pythonissa (asset_safety.py; 7). Pelkkä Git Bashin ja Windows-Pythonin asentaminen ei siis riitä.
Myös tilojen automaattinen haku olettaa Linuxin hakemistorakenteen (deployment_targets.py). Siksi tiedostojen asentaminen WSL-ympäristöön ei vielä tarkoita, että Windowsissa natiivisti toimiva IDE ottaisi ne käyttöön.
Alla oleva ohje on lähdekoodiin ja dokumentaatioon perustuva. Asennusta ei ole testattu Windows 10 -koneessa eikä tässä tehdä muutoksia projektiin.
Tässä ohjeessa oletetaan, että voit käyttää WSL2:ta. Microsoftin yhden komennon asennustapa edellyttää Windows 10:n versiota 2004 (koontiversio 19041) tai uudempaa; vanhemmissa versioissa WSL voi vaatia manuaalisen asennuksen (12,
15,
10).
Avaa PowerShell järjestelmänvalvojana ja suorita (12):
wsl --install -d Ubuntu
Käynnistä tietokone tarvittaessa uudelleen. Kun Ubuntu käynnistyy ensimmäisen kerran, luo Linux-käyttäjänimi ja salasana (3).
Tarkista sitten, että Ubuntu käyttää WSL2:ta (12):
wsl --list --verbose
Jos Ubuntun VERSION-sarakkeessa näkyy 1, vaihda jakelu WSL2:een (12):
wsl --set-version Ubuntu 2
Suorita seuraavat komennot Ubuntun päätteessä, älä PowerShellissä. Varmista ensin, että sudo-tunnistautuminen onnistuu. Jos jokin komento epäonnistuu, pysähdy äläkä jatka käyttöönottoon.
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
Kloonaa seuraavaksi arkisto haluamaasi Linux-työhakemistoon. Osoite on projektin install.sh-tiedostosta:
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
Siirry arkiston juurihakemistoon:
cd dotfiles-bmad-solo
Tutustu ladattuihin install.sh- ja bs.sh-tiedostoihin ennen niiden ajamista. Älä suorita etäskriptiä suoraan putken kautta; myös projektin README suosittelee tarkistamaan luotetun version ensin (README.md).
Aja ensin vain lukevat esitarkistukset arkiston juurihakemistossa. bs.sh tukee näitä valitsimia (bs.sh):
timeout 30s bash bs.sh --preflight < /dev/null &&
timeout 30s bash bs.sh --dry-run < /dev/null
Jatka varsinaiseen asennukseen vain, jos esitarkistus onnistuu, kohde on oikea ja hyväksyt sen, että määritykset kirjoitetaan nykyisen Linux-käyttäjän globaaleihin asetuksiin. Aja sen jälkeen käyttöönotto ja tarkista tila (README.md):
timeout 30s bash bs.sh < /dev/null &&
timeout 15s bash bs.sh --status < /dev/null
Jos työkalu ilmoittaa ristiriitaisista tiedostoista, vioittuneista määrityksistä tai keskeneräisestä tapahtumasta, selvitä ongelma ensin. Älä poista tilatietoja tai ylikirjoita niitä väkisin (README.md).
Jos käytät VS Codea, voit asentaa sen Windowsiin, lisätä WSL-laajennuksen ja avata Ubuntu-työtilan VS Codessa. Microsoft suosittelee tätä WSL-kehitystapaa (9).
Varmista silti, missä laajennusympäristössä Roo todella toimii ja kuuluuko tilamääritys juuri sille. Projekti edellyttää erillistä tarkistusta myös itse ohjelman ajonaikaisessa ympäristössä (README.md).
Jos käytät Windowsissa natiivisti toimivaa Antigravitya, Geminin työkalua tai Roota, älä oleta WSL-asennuksen olevan samalla asennus Windowsiin. Projektin automaattinen tunnistus ei tällä hetkellä kata Windowsin natiiveja määrityspolkuja (deployment_targets.py).
Yhteenveto: WSL2 ja Ubuntu ovat käyttökelpoinen reitti, jos WSL:n käyttö sopii tilanteeseesi. Jos ohjelman on toimittava kokonaan Windowsin natiivissa ympäristössä, lähdekoodi ei tarjoa valmista asennusohjetta: tiedostojen lukitus, oikeudet ja hakemistojen synkronointi sekä Windowsin määrityspolut vaatisivat ensin sovittamista. Tiedostojen kopioituminen ei vielä todista, että IDE lataa asetukset tai käyttöoikeudet toimivat odotetusti (README.md).
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Projekti tarvitsee Bashin, Gitin, GNU timeoutin, Python 3.10+:n ja PyYAMLin, eikä se toimi suoraan Windowsin PowerShellissä tai komentokehotteessa.
Projekti tarvitsee Bashin, Gitin, GNU timeoutin, Python 3.10+:n ja PyYAMLin, eikä se toimi suoraan Windowsin PowerShellissä tai komentokehotteessa. WSL2:n Ubuntuun voi asentaa riippuvuudet, kloonata projektin ja ajaa ensin vain lukevat esitarkistukset.
WSL asennus ei vielä tarkoita, että Windowsissa natiivisti toimiva IDE tunnistaa määritykset.
Projekti tarvitsee Bashin, Gitin, GNU timeoutin, Python 3.10+:n ja PyYAMLin, eikä se toimi suoraan Windowsin PowerShellissä tai komentokehotteessa. WSL2:n Ubuntuun voi asentaa riippuvuudet, kloonata projektin ja ajaa ensin vain lukevat esitarkistukset.
JulkaisijaKuvat luotu mallilla GPT Image 2
Research answer
![[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
Projektin asennus perustuu Bashiin, Gitiin, GNU timeout -komentoon, Python 3.10+:aan ja PyYamliin (README.md). Lisäksi käyttöönotossa tuodaan suoraan käyttöön Unix-ympäristön fcntl-moduuli, jota ei ole Windowsin natiivissa Pythonissa (asset_safety.py; 7). Pelkkä Git Bashin ja Windows-Pythonin asentaminen ei siis riitä.
Myös tilojen automaattinen haku olettaa Linuxin hakemistorakenteen (deployment_targets.py). Siksi tiedostojen asentaminen WSL-ympäristöön ei vielä tarkoita, että Windowsissa natiivisti toimiva IDE ottaisi ne käyttöön.
Alla oleva ohje on lähdekoodiin ja dokumentaatioon perustuva. Asennusta ei ole testattu Windows 10 -koneessa eikä tässä tehdä muutoksia projektiin.
Tässä ohjeessa oletetaan, että voit käyttää WSL2:ta. Microsoftin yhden komennon asennustapa edellyttää Windows 10:n versiota 2004 (koontiversio 19041) tai uudempaa; vanhemmissa versioissa WSL voi vaatia manuaalisen asennuksen (12,
15,
10).
Avaa PowerShell järjestelmänvalvojana ja suorita (12):
wsl --install -d Ubuntu
Käynnistä tietokone tarvittaessa uudelleen. Kun Ubuntu käynnistyy ensimmäisen kerran, luo Linux-käyttäjänimi ja salasana (3).
Tarkista sitten, että Ubuntu käyttää WSL2:ta (12):
wsl --list --verbose
Jos Ubuntun VERSION-sarakkeessa näkyy 1, vaihda jakelu WSL2:een (12):
wsl --set-version Ubuntu 2
Suorita seuraavat komennot Ubuntun päätteessä, älä PowerShellissä. Varmista ensin, että sudo-tunnistautuminen onnistuu. Jos jokin komento epäonnistuu, pysähdy äläkä jatka käyttöönottoon.
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
Kloonaa seuraavaksi arkisto haluamaasi Linux-työhakemistoon. Osoite on projektin install.sh-tiedostosta:
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
Siirry arkiston juurihakemistoon:
cd dotfiles-bmad-solo
Tutustu ladattuihin install.sh- ja bs.sh-tiedostoihin ennen niiden ajamista. Älä suorita etäskriptiä suoraan putken kautta; myös projektin README suosittelee tarkistamaan luotetun version ensin (README.md).
Aja ensin vain lukevat esitarkistukset arkiston juurihakemistossa. bs.sh tukee näitä valitsimia (bs.sh):
timeout 30s bash bs.sh --preflight < /dev/null &&
timeout 30s bash bs.sh --dry-run < /dev/null
Jatka varsinaiseen asennukseen vain, jos esitarkistus onnistuu, kohde on oikea ja hyväksyt sen, että määritykset kirjoitetaan nykyisen Linux-käyttäjän globaaleihin asetuksiin. Aja sen jälkeen käyttöönotto ja tarkista tila (README.md):
timeout 30s bash bs.sh < /dev/null &&
timeout 15s bash bs.sh --status < /dev/null
Jos työkalu ilmoittaa ristiriitaisista tiedostoista, vioittuneista määrityksistä tai keskeneräisestä tapahtumasta, selvitä ongelma ensin. Älä poista tilatietoja tai ylikirjoita niitä väkisin (README.md).
Jos käytät VS Codea, voit asentaa sen Windowsiin, lisätä WSL-laajennuksen ja avata Ubuntu-työtilan VS Codessa. Microsoft suosittelee tätä WSL-kehitystapaa (9).
Varmista silti, missä laajennusympäristössä Roo todella toimii ja kuuluuko tilamääritys juuri sille. Projekti edellyttää erillistä tarkistusta myös itse ohjelman ajonaikaisessa ympäristössä (README.md).
Jos käytät Windowsissa natiivisti toimivaa Antigravitya, Geminin työkalua tai Roota, älä oleta WSL-asennuksen olevan samalla asennus Windowsiin. Projektin automaattinen tunnistus ei tällä hetkellä kata Windowsin natiiveja määrityspolkuja (deployment_targets.py).
Yhteenveto: WSL2 ja Ubuntu ovat käyttökelpoinen reitti, jos WSL:n käyttö sopii tilanteeseesi. Jos ohjelman on toimittava kokonaan Windowsin natiivissa ympäristössä, lähdekoodi ei tarjoa valmista asennusohjetta: tiedostojen lukitus, oikeudet ja hakemistojen synkronointi sekä Windowsin määrityspolut vaatisivat ensin sovittamista. Tiedostojen kopioituminen ei vielä todista, että IDE lataa asetukset tai käyttöoikeudet toimivat odotetusti (README.md).
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Projekti tarvitsee Bashin, Gitin, GNU timeoutin, Python 3.10+:n ja PyYAMLin, eikä se toimi suoraan Windowsin PowerShellissä tai komentokehotteessa.
Projekti tarvitsee Bashin, Gitin, GNU timeoutin, Python 3.10+:n ja PyYAMLin, eikä se toimi suoraan Windowsin PowerShellissä tai komentokehotteessa. WSL2:n Ubuntuun voi asentaa riippuvuudet, kloonata projektin ja ajaa ensin vain lukevat esitarkistukset.
WSL asennus ei vielä tarkoita, että Windowsissa natiivisti toimiva IDE tunnistaa määritykset.