{"id":231547,"date":"2023-01-07T19:16:00","date_gmt":"2023-01-07T16:16:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231547"},"modified":"2022-12-25T21:33:49","modified_gmt":"2022-12-25T18:33:49","slug":"kuidas-alandada-helilooja-php-ja-npm-versiooni","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kuidas-alandada-helilooja-php-ja-npm-versiooni\/","title":{"rendered":"Kuidas alandada helilooja, PHP ja NPM versiooni"},"content":{"rendered":"\n<p><strong>TL;DR:<\/strong> kui t\u00f6\u00f6tate erinevate projektidega, millest iga\u00fcks n\u00f5uab PHP, Composeri ja\/v\u00f5i NPM-i erinevaid versioone, peate v\u00f5ib-olla muutma k\u00f5igi nende utiliitide versiooni v\u00f5i mis tahes permutatsiooni.<\/p>\n<p>Selles artiklis kirjeldatakse, milliseid samme tuleb v\u00f5tta Composeri, PHP v\u00f5i NPM-i alandamiseks, kui t\u00f6\u00f6tate mis tahes projektiga.<\/p>\n<h2>Minge vanemale versioonile Composer, PHP ja NPM<\/h2>\n<h3>Helilooja 2 alandamine versiooniks Composer 1<\/h3>\n<p>Viimased paar kuud olen kasutanud Composer 2 probleemideta; aga mul tekkis just vajadus praeguse projekti jaoks Composeri versiooni alandada.<\/p>\n<p>Selleks andke terminalis j\u00e4rgmine k\u00e4sk:<\/p>\n<p><code>$ sudo composer self-update --1<\/code><\/p>\n<p>Tavaliselt see toimib. Kui te olete midagi sellist teinud, siis peate v\u00f5ib-olla oma v\u00f5tmeid v\u00e4rskendama.<\/p>\n<h4>Kinnitage v\u00f5tmed<\/h4>\n<p>Terminali k\u00e4sud selle v\u00e4rskendamiseks on piisavalt lihtsad, et juhendada teid, kuidas seda teha, kuid j\u00e4rgmise URL-i olemasolu on mugav.<\/p>\n<p>Esmalt haarake <a href=\"https:\/\/composer.github.io\/pubkeys.html\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">see URL<\/a>: <code>https:\/\/composer.github.io\/pubkeys.html<\/code>.<\/p>\n<p>Seej\u00e4rel andke j\u00e4rgmine k\u00e4sk:<\/p>\n<p><code>$ composer self-update --update-keys<\/code><\/p>\n<p>Sealt k\u00fcsib terminal, millise v\u00f5tme peate sisestama. Kui see on tehtud, peaksite saama alandamise protsessi l\u00f5pule viia.<\/p>\n<h3>Minge PHP madalamale versioonile<\/h3>\n<p>Kasutan Homebrew&#8217;i erinevate PHP installide haldamiseks. Olen t\u00f6\u00f6tanud projekti kallal, mis kasutas PHP8, kuid mul oli vaja see alandada.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158345-61e6dc9a84352.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158345-61e6dc9a84352.png\" alt=\"Kuidas alandada helilooja, PHP ja NPM versiooni\" ><\/a><\/p>\n<p>Eeldades, et teil on juba olemasolev pakett PHP versiooni jaoks, mida soovite kasutada, v\u00f5ite kasutada m\u00f5nda eelmistest installitud versioonidest.<\/p>\n<p>N\u00e4iteks <code>\/usr\/local\/Cellar\/php@7.3<\/code>minu kohalikku masinasse on installitud PHP 7.3.26. Et n\u00e4ha, millised versioonid olete installinud, teen midagi sellist:<\/p>\n<p><code>$ ls \/usr\/local\/Cellar\/php*<\/code><\/p>\n<p>Ja \u00fclevaade tagastab minu installitud PHP versioonide kataloogid. Selle kirjutamise ajal on mul:<\/p>\n<ul>\n<li><code>\/usr\/local\/Cellar\/php<\/code>mis on<code>8.0.3<\/code><\/li>\n<li><code>\/usr\/local\/Cellar\/php@7.3<\/code>mis on<code>7.3.27<\/code><\/li>\n<\/ul>\n<p>Vanema versiooni kasutamiseks pean esmalt lahti \u00fchendama praeguse PHP versiooni:<\/p>\n<p><code>$ brew unlink php<\/code><\/p>\n<p>Seej\u00e4rel looge link eelmisele versioonile:<\/p>\n<p><code>$ brew link php@7.3 --force --overwrite<\/code><\/p>\n<p>Ja oluline on kasutada kataloogi nime (nagu <code>php@7.3<\/code>see terminal tagastab \u00fclal).<\/p>\n<p>Selle toimimise kontrollimiseks peaksite saama k\u00e4ivitada <code>$ php -v<\/code>ja n\u00e4gema praegu t\u00f6\u00f6tavat versiooni.<\/p>\n<h3>NPM-i alandamine<\/h3>\n<p>Sarnaselt kahele eelmisele \u00fcksusele, pidin ma <code>npm i<\/code>terminalis t\u00f6\u00f6tamise ajal teabena tulnud paketti alandama.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158345-61e6dc9f35d3a.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158345-61e6dc9f35d3a.png\" alt=\"Kuidas alandada helilooja, PHP ja NPM versiooni\" ><\/a><\/p>\n<p>Eeldades, et hoiatus, t\u00f5rge v\u00f5i teade n\u00e4itab teile vajalikku versiooni, kasutage seda juhendina, millise versiooni \u00fcle minna.<\/p>\n<p>Esmalt tuvastage praegune versioon, k\u00e4ivitades:<\/p>\n<p><code>$ npm -v<\/code><\/p>\n<p>Seej\u00e4rel k\u00e4ivitage terminalis oleva s\u00f5numi teabe abil j\u00e4rgmine k\u00e4sk:<\/p>\n<p><code>$ npm install -g npm@6.13.4<\/code><\/p>\n<p>Kui olete valmis, kontrollige versiooni veel kord, kasutades \u00fclaltoodud k\u00e4sku ja see peaks vastama \u00e4sja installitud versioonile.<\/p>\n<h2>Mitte k\u00f5ik korraga<\/h2>\n<p>Ilmselgelt ei pea te neid k\u00f5iki korraga muutma, vaid \u00fckshaaval. Ja see pole ebatavaline. See postitus on tingitud sellest, et t\u00f6\u00f6tasin esiotsast tagaotsani millegi kallal, mis n\u00f5udis kogu keskkonna v\u00e4rskendamist.<\/p>\n<p>L\u00f5ppkokkuv\u00f5ttes uuendage v\u00f5i v\u00e4hendage ainult seda, mida vajate. \u00dcks ei n\u00f5ua teiste v\u00e4rskendamise vajadust.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selles artiklis kirjeldatakse, milliseid samme tuleb v\u00f5tta Composeri, PHP v\u00f5i NPM-i alandamiseks, kui t\u00f6\u00f6tate mis tahes projektiga.<\/p>\n","protected":false},"author":1,"featured_media":158346,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,749,781,894],"tags":[1165],"class_list":["post-231547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-avatud-laehtekoodiga","category-avatud-laehtekoodiga-tarkvara","category-kood","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=231547"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231547\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/158346"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=231547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=231547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=231547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}