✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kuidas alandada helilooja, PHP ja NPM versiooni

10

TL;DR: kui töötate erinevate projektidega, millest igaüks nõuab PHP, Composeri ja/või NPM-i erinevaid versioone, peate võib-olla muutma kõigi nende utiliitide versiooni või mis tahes permutatsiooni.

Selles artiklis kirjeldatakse, milliseid samme tuleb võtta Composeri, PHP või NPM-i alandamiseks, kui töötate mis tahes projektiga.

Minge vanemale versioonile Composer, PHP ja NPM

Helilooja 2 alandamine versiooniks Composer 1

Viimased paar kuud olen kasutanud Composer 2 probleemideta; aga mul tekkis just vajadus praeguse projekti jaoks Composeri versiooni alandada.

Selleks andke terminalis järgmine käsk:

$ sudo composer self-update --1

Tavaliselt see toimib. Kui te olete midagi sellist teinud, siis peate võib-olla oma võtmeid värskendama.

Kinnitage võtmed

Terminali käsud selle värskendamiseks on piisavalt lihtsad, et juhendada teid, kuidas seda teha, kuid järgmise URL-i olemasolu on mugav.

Esmalt haarake see URL: https://composer.github.io/pubkeys.html.

Seejärel andke järgmine käsk:

$ composer self-update --update-keys

Sealt küsib terminal, millise võtme peate sisestama. Kui see on tehtud, peaksite saama alandamise protsessi lõpule viia.

Minge PHP madalamale versioonile

Kasutan Homebrew’i erinevate PHP installide haldamiseks. Olen töötanud projekti kallal, mis kasutas PHP8, kuid mul oli vaja see alandada.

Kuidas alandada helilooja, PHP ja NPM versiooni

Eeldades, et teil on juba olemasolev pakett PHP versiooni jaoks, mida soovite kasutada, võite kasutada mõnda eelmistest installitud versioonidest.

Näiteks /usr/local/Cellar/php@7.3minu kohalikku masinasse on installitud PHP 7.3.26. Et näha, millised versioonid olete installinud, teen midagi sellist:

$ ls /usr/local/Cellar/php*

Ja ülevaade tagastab minu installitud PHP versioonide kataloogid. Selle kirjutamise ajal on mul:

  • /usr/local/Cellar/phpmis on8.0.3
  • /usr/local/Cellar/php@7.3mis on7.3.27

Vanema versiooni kasutamiseks pean esmalt lahti ühendama praeguse PHP versiooni:

$ brew unlink php

Seejärel looge link eelmisele versioonile:

$ brew link php@7.3 --force --overwrite

Ja oluline on kasutada kataloogi nime (nagu php@7.3see terminal tagastab ülal).

Selle toimimise kontrollimiseks peaksite saama käivitada $ php -vja nägema praegu töötavat versiooni.

NPM-i alandamine

Sarnaselt kahele eelmisele üksusele, pidin ma npm iterminalis töötamise ajal teabena tulnud paketti alandama.

Kuidas alandada helilooja, PHP ja NPM versiooni

Eeldades, et hoiatus, tõrge või teade näitab teile vajalikku versiooni, kasutage seda juhendina, millise versiooni üle minna.

Esmalt tuvastage praegune versioon, käivitades:

$ npm -v

Seejärel käivitage terminalis oleva sõnumi teabe abil järgmine käsk:

$ npm install -g npm@6.13.4

Kui olete valmis, kontrollige versiooni veel kord, kasutades ülaltoodud käsku ja see peaks vastama äsja installitud versioonile.

Mitte kõik korraga

Ilmselgelt ei pea te neid kõiki korraga muutma, vaid ükshaaval. Ja see pole ebatavaline. See postitus on tingitud sellest, et töötasin esiotsast tagaotsani millegi kallal, mis nõudis kogu keskkonna värskendamist.

Lõppkokkuvõttes uuendage või vähendage ainult seda, mida vajate. Üks ei nõua teiste värskendamise vajadust.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem