Maailmanlaajuinen WP-CLI:n asentaminen pääsyä varten koko järjestelmässäsi
Kun työskentelemme WordPress-pohjaisissa projekteissa, joissa käytetään Composeria, joskus haluamme saada tiettyjä riippuvuuksia projektillemme, ja joskus haluamme, että työkalut ovat käytettävissä koko järjestelmässämme.
Esimerkiksi joissakin projekteissa saatamme haluta saada PHP CodeSnifferin WordPress-koodausstandardeilla käytettävissä. Toisille ehkä ei.
Mutta WP-CLI :n kaltaisen työkalun käyttäminen on todennäköisesti parempi palvelu, kun se on käytettävissä koko järjestelmässä eikä projektikohtaisesti. Maailmanlaajuisesti WP-CLI:n asentaminen on suhteellisen triviaali asia.
Se kuitenkin edellyttää, että Composer on jo asennettu ja käytettävissä järjestelmässäsi.
Maailmanlaajuinen WP-CLI:n asennus
Tämän toteuttamiseen tarvitaan vain kolme vaihetta:
- Määritä WP-CLI Composerin asetuksissa,
- Asenna apuohjelma,
- Varmista, että Composerin toimittajahakemisto on .bash_profile-tiedostossa (tai minkä tahansa komentotulkin muuttujat, joita haluat käyttää).
Päivittääksesi lisää WP-CLI Composerin kokoonpanoon, voit tehdä tämän komentorivin kautta kirjoittamalla:
$ composer global require wp-cli/wp-cli
Tai voit lisätä sen manuaalisesti composer.json-tiedostoon siirtymällä kohtaan:
$ cd ~/.composer
Avaa sitten composer.json valitsemallasi editorilla.
Sieltä lisäät seuraavat rivit:
{
Suorita seuraavaksi seuraava komento, jotta Composer asentaa WP-CLI:n:
$ composer global update
Päivitä sitten ympäristömuuttujasi (jos et ole tehnyt niin jossain vaiheessa aiemmin). Voit tehdä tämän kirjoittamalla seuraavan komennon:
$ export PATH=~/.composer/vendor/bin:$PATH
Ja täältä sinun pitäisi pystyä suorittamaan wp komentoriviltä ilman ongelmia:
WP-CLI:n suorittaminen komentoriviltä.
Ja sinulla on se maailmanlaajuisesti käytettävissä koko järjestelmässäsi. Tämä tarkoittaa, että voit käyttää sitä minkä tahansa projektin ulkopuolella ja että voit käyttää sitä IDE:n sisällä tai sen ulkopuolella olevan päätteen ilmentymän kautta.
Tämän lisäämä mukavuus – varsinkin jos haluat oppia tekemään paljon CLI-työtä WordPressin kanssa – maksaa osinkoa.
