Blog

Kako posodobiti Claude Code na najnovejšo različico v letu 2026

Markdown

Kako preveriti različico Claude Code, jo posodobiti z ukazom claude update, namestiti najnovejšo različico prek Homebrew ali WinGet in kaj storiti, če posodobitev ne uspe.

Preberi celoten članek

Claude Code se spreminja skoraj vsak dan. Odprete najnovejši dnevnik sprememb in v njem najdete nove ukaze, odpravljene napake in izboljšave hitrosti. Medtem vaš terminal poganja različico izpred dveh tednov, polovica teh izboljšav pa preprosto ne deluje. Claude vam tega tudi ne pove: zažene se kot običajno, vi pa se sprašujete, zakaj imajo drugi funkcijo, ki je vi nimate.

Pokazal vam bom, kako preverite svojo različico, jo posodobite na najnovejšo in kaj storiti, če se posodobitev ne namesti. Ukazi so dobesedno povzeti iz uradne dokumentacije Claude Code in preverjeni v začetku septembra 2026. Takrat je bila zadnja objavljena različica 2.1.261, vaša številka pa bo drugačna. Nima smisla loviti točno določene številke — pomembno je le, da uporabljate dokaj novo različico.

Informacije o uporabi Ailoot so na voljo v dokumentaciji.

Kako hitro posodobite Claude Code na najnovejšo različico?

Ključna točka

Kratek odgovor je naslednji. Če ste Claude Code namestili z izvornim namestitvenim programom, se posodablja samodejno v ozadju, zato vam ni treba storiti ničesar ročno. Če ga želite posodobiti takoj, ne da bi čakali na preverjanje v ozadju, v terminal vnesite claude update. Če ste ga namestili prek Homebrew, WinGet ali upravitelja paketov za Linux, samodejnih posodobitev ni: vsak ima svoj ukaz, na primer brew upgrade claude-code. Ali imate najnovejšo različico, lahko vedno preverite z ukazom claude --version.

Spodaj bom podrobno razložil vsak primer, če pa se vam mudi, so tukaj trije ukazi, ki pokrijejo skoraj vse situacije.

claude --version   # katera različica je trenutno nameščena
claude update      # takojšnja posodobitev (izvorna namestitev)
claude doctor      # preveri namestitev in posodobitve

Prvi ukaz prikaže vašo različico, drugi jo posodobi, tretji pa diagnosticira težave, če gre kaj narobe. Spodaj bom pojasnil, kdaj uporabiti posamezen ukaz in zakaj claude update pri nekaterih ne deluje.

Kako preverite, katera različica Claude Code je trenutno nameščena?

Ključna točka

V terminal vnesite claude --version. Ukaz izpiše številko različice v obliki, kot je 2.1.211 (Claude Code), in ničesar ne zažene. To je najhitrejši način, da ugotovite, ali zaostajate za najnovejšo različico. Če želite podrobnejšo diagnostiko — stanje namestitve, napake v konfiguraciji in opozorila — je na voljo ločen ukaz claude doctor, ki prav tako deluje brez zagona seje.

Pred posodobitvijo je dobro vedeti, iz katere različice posodabljate. Ukaz je preprost:

claude --version

Dobili boste vrstico, podobno tej: 2.1.211 (Claude Code). To je vaša trenutna različica. Prvi dve številki primerjajte z najnovejšo številko v dnevniku sprememb — če je vaša precej nižja, je čas za posodobitev.

Če želite širši pregled, zaženite claude doctor. Ta ukaz samo preveri stanje in ničesar ne spremeni: ne zažene seje, prikaže pa stanje namestitve, napake v datoteki z nastavitvami in opozorila s predlogi, kaj popraviti, ki jih lahko takoj uporabite. Prikaže tudi rezultat zadnjega poskusa samodejne posodobitve — uporabno, če sumite, da se posodobitev v ozadju neopazno ni namestila.

Ali se Claude Code posodablja sam?

Ključna točka

Če ste Claude Code namestili z izvornim namestitvenim programom (znanim ukazom curl s skriptom install.sh ali v sistemu Windows s skriptom install.ps1), potem da — posodablja se sam. Claude Code ob zagonu in občasno med delovanjem preverja, ali so na voljo posodobitve, v ozadju prenese novo različico in jo uporabi ob naslednjem zagonu. Sejo morate le občasno znova zagnati. Namestitve prek Homebrew, WinGet in upraviteljev paketov za Linux pa se ne posodabljajo same; zanje je potreben ročni ukaz.

Vse je odvisno od načina namestitve Claude Code. Izvorna namestitev — tista, ki jo priporoča Anthropic in jo namesti skript s spletnega mesta — se lahko posodablja sama; dokumentacija to izrecno navaja.

Izvorne namestitve se samodejno posodabljajo v ozadju, da uporabljate najnovejšo različico.

— Claude Code Docs, Advanced setup, uradna dokumentacija

Takole deluje: Claude Code ob zagonu in nato občasno med delovanjem preverja posodobitve. Če najde novo različico, jo v ozadju prenese in namesti, nato pa jo uporabi ob naslednjem zagonu. Sejo preprosto zaprite in znova odprite vsakih nekaj dni, pa boste spet uporabljali najnovejšo različico.

Kako je potekal zadnji poskus posodobitve v ozadju, lahko preverite z istim ukazom claude doctor. Prikazal vam bo, če se posodobitev iz katerega koli razloga ni namestila.

Če pa ste Claude Code namestili prek upravitelja paketov — Homebrew na MacBooku, WinGet v sistemu Windows, apt ali dnf v Linuxu — posodobitev v ozadju ni na voljo. Te namestitve posodobite z običajnim ukazom za nadgradnjo; temu je spodaj namenjen ločen razdelek.

Novejša različica Claude Code je temelj, vendar sama po sebi ne zadostuje. Dosledni rezultati niso odvisni od različice orodja, temveč od načina dela z njim.

Kako ročno posodobite Claude Code z enim samim ukazom?

Ključna točka

Vnesite claude update. Ukaz takoj uporabi posodobitev, ne da bi čakali na preverjanje v ozadju. Če najde novo različico, se prikaže sporočilo, ki potrjuje uspešno posodobitev s stare različice na novo. Če že uporabljate najnovejšo različico, boste dobili vrstico Claude Code is up to date s trenutno številko. Ukaz deluje pri izvornih namestitvah in upraviteljih paketov, vendar Homebrew in WinGet vrneta nekoliko drugačen odgovor.

Ni vam treba čakati, da preverjanje v ozadju zazna novo različico. Obstaja ukaz, s katerim jo posodobite takoj:

claude update

Možna sta dva izida. Če je posodobitev na voljo in se namesti, bo Claude Code prikazal vrstico, podobno tej: Successfully updated from <old version> to version <new version>. Če že uporabljate najnovejšo različico, boste dobili Claude Code is up to date (<version>) — kar pomeni, da ni ničesar za posodobiti.

Pri uporabi upraviteljev paketov ima ta ukaz eno posebnost. Če je bil Claude Code nameščen prek Homebrew, WinGet ali apk, claude update vrne krajši odgovor — Claude is up to date! — in nove različice ne prenese vedno sam. Pri teh namestitvah je zanesljiveje uporabiti lasten ukaz upravitelja paketov za nadgradnjo, ki je opisan spodaj.

Kako posodobite Claude Code, nameščen prek Homebrew ali WinGet?

Ključna točka

Upravitelji paketov Claude Code ne posodabljajo samodejno, zato morate ukaz za nadgradnjo zagnati sami. Na MacBooku s Homebrew je to brew upgrade claude-code. V sistemu Windows z WinGet je to winget upgrade Anthropic.ClaudeCode. V Linuxu z apt, dnf ali apk posodobitev prispe z redno nadgradnjo sistema. Če želite, da Claude Code sam izvede nadgradnjo prek Homebrew in WinGet, nastavite okoljsko spremenljivko CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE na one.

Če ste Claude Code namestili prek upravitelja paketov in ne s skriptom s spletnega mesta, ste za posodobitev odgovorni sami. Tukaj so ukazi za posamezne sisteme.

V macOS s Homebrew:

brew upgrade claude-code

Homebrew ponuja dve možnosti. Claude Code namesti v dveh različicah. Različica claude-code sledi kanalu stable — to je približno en teden starejša različica, ki preskoči izdaje z večjimi težavami. Različica claude-code@latest dobi najnovejšo različico takoj po izdaji. Posodobite tisto, ki ste jo namestili: če imate claude-code@latest, bo ukaz brew upgrade claude-code@latest.

V sistemu Windows z WinGet:

winget upgrade Anthropic.ClaudeCode

Nadgradnja z WinGet včasih ne uspe, ko Claude Code deluje, ker Windows uporablja njegovo izvršno datoteko. Claude Code vam preprosto prikaže ročni ukaz; zaprite ga in znova zaženite nadgradnjo.

V Linuxu z apt, dnf ali apk se vam ni treba učiti ločenega ukaza — najnovejša različica prispe z redno posodobitvijo sistema, saj Claude Code objavlja podpisane repozitorije.

Način namestitveUkaz za posodobitev
Izvorni namestitveni programposodablja se sam ali uporabite claude update
Homebrew (macOS)brew upgrade claude-code
WinGet (Windows)winget upgrade Anthropic.ClaudeCode
apt / dnf / apk (Linux)redna posodobitev sistema

Če si tega ne želite zapomniti, uporabite okoljsko spremenljivko CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE. Nastavite jo na 1, pa bo Claude Code v ozadju izvedel nadgradnjo prek Homebrew in WinGet ter po uspešni posodobitvi predlagal ponovni zagon. Dokumentacija vsebuje opozorilo: Claude Code vas včasih obvesti o novi različici, še preden se ta dejansko pojavi v upravitelju paketov. Če nadgradnja ne najde posodobitve, malo počakajte in poskusite znova.

Mimogrede, če še izbirate način namestitve Claude Code, je v ločenem članku na voljo podroben vodnik o namestitvi Claude Code — tudi o tem, zakaj je izvorni namestitveni program priročnejši od upraviteljev paketov.

Zakaj se Claude Code ne posodobi in kaj lahko storite?

Ključna točka

Običajno so možni trije vzroki. Prvič, imate več namestitev Claude Code, ki si nasprotujejo: ukaz posodobi eno, zažene pa se druga. Drugič, v globalno mapo npm ni mogoče pisati, zato se posodobitev v ozadju neopazno ne namesti. Tretjič, zaganjalnik ste morda zamenjali z lastnim skriptom. Odpravljanje težav začnite z ukazoma claude doctor in which -a claude; natančno pokažeta, kje je težava.

Včasih posodobitev večkrat zaženete, vendar claude --version še vedno vztrajno prikazuje staro številko. Pregledal bom glavne vzroke, začenši z najpogostejšim.

Najprej preverite, ali imate hkrati nameščenih več različic Claude Code. To se lahko zgodi, če ste ga najprej namestili prek npm, nato pa znova namestili na izvoren način. Ukaz posodobi eno kopijo, terminal pa zažene drugo, zato je videti, kot da se različica ni spremenila. Preverite, koliko kopij imate:

which -a claude

Claude Code se lahko nahaja na treh mestih: ~/.local/bin/claude je izvorni namestitveni program, ~/.claude/local/ je stara lokalna namestitev npm iz zgodnjih različic, globalni paket npm pa prikaže ukaz npm -g ls @anthropic-ai/claude-code. Če jih najdete več, obdržite samo eno — po možnosti izvorno namestitev. Odvečne odstranite takole:

npm uninstall -g @anthropic-ai/claude-code
rm -rf ~/.claude/local

Drugi pogost vzrok je globalna mapa npm, v katero ni mogoče pisati. Če ste Claude Code globalno namestili prek npm in nima dovoljenja za pisanje v svojo mapo, se posodobitev v ozadju ne namesti. Claude Code ob zagonu prikaže enkratno obvestilo, claude doctor pa natančno navede, kaj je treba popraviti. Tudi zato je bolje izbrati izvorno namestitev: ta zapisuje v vašo domačo mapo in teh dovoljenj ne potrebuje.

Tretji primer je, da ste zaganjalnik ~/.local/bin/claude zamenjali z lastnim skriptom ali simbolno povezavo. Od različice 2.1.207 samodejne posodobitve tak zaganjalnik pustijo pri miru: nove različice se še vedno nameščajo v ~/.local/share/claude/versions/, vaš skript pa določa izbrano različico. Edinega zaganjalnika ne izbrišite in nato po imenu kličite claude update. Najprej lastni zaganjalnik in pri simbolni povezavi tudi njen cilj ohranite na ločenem še neuporabljenem mestu varnostne kopije. Z izvorne poti ga umaknite šele po preverjanju kopije. Izvorni zaganjalnik obnovite z uradnim namestitvenim programom, ki ni odvisen od obstoječega ukaza claude:

# macOS, Linux ali WSL: uradni izvorni namestitveni program
curl -fsSL https://claude.ai/install.sh | bash

Po končani namestitvi odprite nov terminal in preverite rezultat:

claude --version
claude doctor

Prvi ukaz mora izpisati številko različice. Pred nadaljevanjem v izpisu doctor preglejte opozorila zaganjalnika ali PATH; ohranjenega zaganjalnika ne odstranite, dokler zamenjava ne deluje.

Drug znak težave je, da se claude update ali claude doctor zatakne takoj za vrstico Checking for updates. Pri starejših različicah (pred 2.1.214) se je to včasih zgodilo, ko je bila katera od konfiguracijskih datotek lupine, na primer ~/.zshrc, mapa namesto datoteke. Novejše različice to zdaj preskočijo, zato napako odpravi tudi posodobitev na najnovejšo različico.

Kako izberete kanal posodobitev: latest ali stable?

Ključna točka

Claude Code ima dva kanala posodobitev. Latest je privzeti kanal; nove funkcije so na voljo takoj, ko so izdane. Stable je različica, ki je približno en teden starejša in preskoči izdaje z večjimi težavami. Če so vam pomembne sveže funkcije, ostanite na kanalu latest. Če vam več pomeni predvidljivost in ne želite uporabljati nedodelanih različic, preklopite na stable. Kanal lahko spremenite z nastavitvijo autoUpdatesChannel v datoteki settings.json ali z ukazom /config.

Posodobitev na najnovejšo različico ne pomeni vedno, da že prvi dan dobite najnovejši build. Claude Code vam omogoča izbiro med dvema kanaloma, kar določa, kaj boste prejeli ob posodobitvi.

Kanal latest je privzeti. Nove funkcije so na voljo takoj, ko so izdane, kar je priročno, če jih želite preizkusiti med prvimi. Kanal stable ponuja različico, ki je približno en teden starejša: v tem času se je že nekoliko ustalila in preskoči izdaje z večjimi težavami. Namenjen je tistim, ki jim mir pomeni več kot hitrost.

Kanal najlažje zamenjate z ukazom /config v Claude Code, pri možnosti Auto-update channel. Lahko ga vnesete tudi ročno v datoteko z nastavitvami settings.json:

{
  "autoUpdatesChannel": "stable"
}

Če Claude Code prilagajate svojim navadam, je na voljo ločen vodnik o prilagajanju Claude Code — obravnava celotno datoteko z nastavitvami, ne le kanala posodobitev.

Kako namestite določeno različico ali nastavite najnižjo dovoljeno različico?

Ključna točka

Izvorni namestitveni program sprejme ime kanala ali točno številko različice. Za namestitev določene različice dodajte njeno številko na konec namestitvenega ukaza, na primer bash -s 2.1.89. Na enak način lahko namesto latest namestite kanal stable. Če želite preprečiti, da bi se posodobitve kdaj vrnile pod določeno različico, nastavite minimumVersion v datoteki settings.json. To je spodnja meja, pod katero ne bosta šli niti posodobitev v ozadju niti claude update.

Včasih potrebujete določeno različico namesto najnovejše — na primer, da se vrnete na build, za katerega veste, da je vaš potek dela deloval. Izvorni namestitveni program to podpira: sprejme ime kanala in točno številko različice. Določeno različico namestite takole:

curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89

V sistemu Windows je ustrezni ukaz v PowerShellu videti nekoliko drugače:

& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89

Na enak način lahko namestite kanal stable — namesto številke napišite stable. Kanal, ki ga izberete med namestitvijo, postane privzeti kanal za prihodnje samodejne posodobitve.

Če se želite zavarovati pred vrnitvijo na starejšo različico, nastavite najnižjo dovoljeno različico v datoteki settings.json:

{
  "autoUpdatesChannel": "stable",
  "minimumVersion": "2.1.100"
}

To je spodnja meja. Posodobitev v ozadju in claude update ne bosta namestila različice, ki je nižja od navedene. To je uporabno pri preklopu na stable, če se ne želite vrniti na starejšo različico od novejšega builda, ki ga že uporabljate.

Kako izklopite samodejne posodobitve, če vas motijo?

Ključna točka

Če ne potrebujete posodobitev Claude Code v ozadju, jih izklopite s spremenljivko DISABLE_AUTOUPDATER v bloku env datoteke settings.json. Ustavi samo preverjanje v ozadju — ukaz claude update bo še vedno deloval, če želite posodobiti ročno. Če morate blokirati vse poti posodabljanja, vključno z ročnimi posodobitvami, uporabite drugo spremenljivko, DISABLE_UPDATES. To je uporabno pri distribuciji Claude Code svoji ekipi, če želite, da vsi ostanejo na isti različici.

Včasih posodobitve v ozadju ovirajo delo — na primer, ko želite, da vaša ekipa uporablja povsem isto različico. Izklopite jih lahko v datoteki z nastavitvami:

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Pomembna podrobnost: DISABLE_AUTOUPDATER izklopi samo preverjanje v ozadju. Ukaz claude update bo še naprej deloval, zato lahko še vedno posodobite ročno. Če morate hkrati blokirati vse poti posodabljanja, vključno z ročnimi, je na voljo strožja spremenljivka DISABLE_UPDATES. Uporablja se pri distribuciji Claude Code prek lastnega kanala, kadar želite, da uporabniki ostanejo na točno tisti različici, ki ste jo zagotovili.

Pri običajni osebni uporabi teh spremenljivk raje ne spreminjajte: novejša različica Claude Code je skoraj vedno boljša od stare, posodobitev pa lahko prinese varnostni popravek. Redno posodabljanje orodja pomaga ohranjati dostop in preprečevati nenavadne napake; ločen članek pojasnjuje, kako se izogniti izgubi računa Claude.

Kje začeti?

Ključna točka

Začnite s preverjanjem različice z ukazom claude --version in jo primerjajte z najnovejšo številko v dnevniku sprememb. Če ste Claude Code namestili na izvoren način, ga posodobite z ukazom claude update in znova zaženite sejo. Če ste ga namestili prek Homebrew ali WinGet, zaženite ukaz za nadgradnjo v upravitelju paketov. Če se različica ne spremeni, z ukazoma claude doctor in which -a claude preverite, ali več namestitev povzroča spore. Nato izberite kanal: latest za sveže funkcije, stable za več miru.

Tukaj je kratek načrt.

  1. Preverite trenutno različico: claude --version. Primerjajte jo z najnovejšo številko v dnevniku sprememb.
  2. Posodobite. Izvorna namestitev — claude update. Homebrew — brew upgrade claude-code. WinGet — winget upgrade Anthropic.ClaudeCode.
  3. Znova zaženite sejo Claude Code, da začne veljati nova različica.
  4. Če se različica ni spremenila, zaženite claude doctor in which -a claude. Verjetno imate več namestitev ali mapo npm, v katero ni mogoče pisati.
  5. Izberite kanal, ki vam ustreza: latest, če želite nove funkcije takoj, ko so na voljo, ali stable, če vam več pomeni predvidljivost. Kanal spremenite prek ukaza /config.

Novejša različica odpravlja napake in dodaja nove ukaze, vendar posodobljeno orodje ne bo zgradilo vašega projekta namesto vas. Vodnik o alternativah Claude Code pojasnjuje, v čem se Claude Code razlikuje od drugih terminalskih agentov in kdaj je smiselno razmisliti o alternativah.

Viri

Spoznajte Ailoot.

Več podrobnosti

Vprašanja in odgovori: Kako posodobiti Claude Code na najnovejšo različico v letu 2026

Zakaj claude update še vedno zažene moj stari lastni ovoj?

Izvorni posodabljalnik lastni zaganjalnik ohrani, zato ta ovoj še vedno izbira izvedljivo datoteko. Pred popravilom ohranite ovoj in njegov cilj; uporabite dokumentirani izvorni namestitveni program, namesto da izbrišete edini ukaz in ga takoj zatem kličete.

Kako preverim uspešno obnovo zaganjalnika?

Odprite nov terminal in zaženite claude --version; izpisati mora številko različice. Nato z claude doctor preglejte namestitev in opozorila zaganjalnika. Če ukaza ni, pred nadaljevanjem popravite PATH.

Vsi članki