Cara Mengemas Kini Claude Code kepada Versi Terkini pada 2026
MarkdownCara menyemak versi Claude Code, mengemas kininya dengan perintah claude update, memasang binaan terkini melalui Homebrew atau WinGet, dan tindakan jika kemas kini tidak berjaya.
Baca artikel penuh
Claude Code berubah hampir setiap hari. Anda membuka changelog terkini dan menemui perintah baharu, pepijat yang telah dibaiki dan peningkatan kelajuan. Sementara itu, terminal anda menjalankan binaan yang berusia dua minggu, dan separuh daripada peningkatan itu langsung tidak berfungsi. Claude juga tidak memberitahu anda: ia bermula seperti biasa, dan anda tertanya-tanya mengapa orang lain mempunyai ciri yang tiada pada anda.
Saya akan menerangkan cara menyemak versi anda, mengemas kini kepada versi terkini dan tindakan jika kemas kini gagal dipasang. Perintah ini dipetik verbatim daripada dokumentasi rasmi Claude Code dan telah disemak pada awal September 2026. Pada masa itu, versi terkini yang diterbitkan ialah 2.1.261, tetapi nombor anda mungkin berbeza. Tidak perlu mengejar nombor tertentu—yang penting, gunakan binaan yang terkini.
Maklumat tentang cara menggunakan Ailoot tersedia dalam dokumentasi.
Bagaimana cara mengemas kini Claude Code dengan pantas kepada versi terkini?
Intinya
Jawapan ringkasnya begini. Jika anda memasang Claude Code menggunakan pemasang natif, ia mengemas kini sendiri di latar belakang, jadi anda tidak perlu berbuat apa-apa secara manual. Untuk mengemas kini sekarang tanpa menunggu pemeriksaan latar belakang, taip claude update dalam terminal. Jika anda memasangnya melalui Homebrew, WinGet atau pengurus pakej Linux, tiada kemas kini automatik: setiap satunya mempunyai perintah sendiri, seperti brew upgrade claude-code. Anda boleh menyemak sama ada anda mempunyai versi terkini pada bila-bila masa dengan menjalankan claude --version.
Saya akan menerangkan setiap keadaan dengan terperinci di bawah, tetapi jika anda kesuntukan masa, berikut ialah tiga perintah yang merangkumi hampir semua situasi.
claude --version # which version is installed now
claude update # update immediately (native installation)
claude doctor # check the installation and updates
Perintah pertama menunjukkan versi anda, perintah kedua mengemas kininya, dan perintah ketiga mendiagnosis masalah jika berlaku sesuatu yang tidak kena. Di bawah, saya akan menerangkan bila perlu menggunakan setiap perintah dan sebab claude update tidak berfungsi untuk sesetengah orang.
Bagaimana cara menyemak versi Claude Code yang sedang dipasang?
Intinya
Taip claude --version dalam terminal. Perintah itu memaparkan nombor versi dalam format seperti 2.1.211 (Claude Code) dan tidak memulakan apa-apa. Inilah cara terpantas untuk mengetahui sama ada versi anda ketinggalan berbanding binaan terkini. Jika anda mahukan diagnostik yang lebih terperinci—keadaan pemasangan, ralat konfigurasi dan amaran—terdapat perintah berasingan, claude doctor, yang juga berfungsi tanpa memulakan sesi.
Sebelum mengemas kini, elok anda tahu versi yang sedang digunakan. Perintahnya mudah:
claude --version
Anda akan mendapat baris seperti 2.1.211 (Claude Code). Itulah versi semasa anda. Bandingkan dua nombor pertama dengan nombor terkini dalam changelog—jika nombor anda jauh lebih rendah, sudah tiba masanya untuk mengemas kini.
Jika anda mahukan gambaran yang lebih menyeluruh, jalankan claude doctor. Perintah ini hanya membuat pemeriksaan dan tidak mengubah apa-apa: ia tidak memulakan sesi, tetapi memaparkan status pemasangan, ralat dalam fail tetapan dan amaran berserta cadangan sedia guna tentang perkara yang perlu dibaiki. Ia juga memaparkan hasil percubaan kemas kini automatik yang terakhir—berguna apabila anda mengesyaki kemas kini latar belakang gagal dipasang secara senyap.
Adakah Claude Code mengemas kini sendiri?
Intinya
Jika anda memasang Claude Code menggunakan pemasang natif (perintah curl yang biasa dengan skrip install.sh, atau install.ps1 pada Windows), ya—ia mengemas kini sendiri. Claude Code menyemak kemas kini semasa dimulakan dan dari semasa ke semasa ketika sedang berjalan, memuat turun versi baharu di latar belakang dan menggunakannya apabila anda memulakannya semula. Anda hanya perlu memulakan semula sesi sekali-sekala. Namun, pemasangan melalui Homebrew, WinGet dan pengurus pakej Linux tidak mengemas kini sendiri; pemasangan tersebut memerlukan perintah manual.
Semuanya bergantung pada cara anda memasang Claude Code. Pemasangan natif—yang disyorkan Anthropic dan dipasang oleh skrip di laman web—boleh mengemas kini sendiri, dan dokumentasi menyatakannya dengan jelas.
Pemasangan natif dikemas kini secara automatik di latar belakang supaya anda sentiasa menggunakan versi terkini.
Beginilah caranya: Claude Code menyemak kemas kini semasa dimulakan dan secara berkala ketika sedang berjalan. Jika menemui versi baharu, ia memuat turun dan memasangnya di latar belakang, kemudian menggunakannya apabila anda melancarkannya pada kali seterusnya. Tutup dan buka semula sesi anda setiap beberapa hari, dan versi anda akan dikemas kini semula.
Anda boleh menyemak hasil percubaan latar belakang yang terakhir menggunakan perintah claude doctor yang sama. Perintah itu akan menunjukkan jika kemas kini gagal dipasang atas apa-apa sebab.
Namun, jika anda memasang Claude Code melalui pengurus pakej—Homebrew pada MacBook, WinGet pada Windows, apt atau dnf pada Linux—tiada kemas kini latar belakang. Pemasangan tersebut dikemas kini menggunakan perintah naik taraf biasa; bahagian berasingan tentang perkara itu disediakan di bawah.
Versi Claude Code yang terkini ialah asas, tetapi ia tidak akan membawa anda jauh dengan sendirinya. Hasil yang konsisten bukan bergantung pada versi alat, tetapi pada cara anda menggunakannya.
Bagaimana cara mengemas kini Claude Code secara manual dengan satu perintah?
Intinya
Taip claude update. Perintah ini menggunakan kemas kini serta-merta tanpa menunggu pemeriksaan latar belakang. Jika versi baharu ditemui, anda akan melihat mesej yang mengesahkan kemas kini daripada versi lama kepada versi baharu berjaya. Jika anda sudah menggunakan versi terkini, anda akan mendapat baris Claude Code is up to date berserta nombor semasa. Perintah ini berfungsi dengan pemasangan natif dan pengurus pakej, tetapi Homebrew dan WinGet memberikan respons yang sedikit berbeza.
Anda tidak perlu menunggu pemeriksaan latar belakang mengesan versi baharu. Terdapat perintah untuk mengemas kininya sekarang:
claude update
Terdapat dua kemungkinan hasil. Jika kemas kini ditemui dan dipasang, Claude Code akan memaparkan baris seperti Successfully updated from <old version> to version <new version>. Jika anda sudah menggunakan binaan terkini, anda akan mendapat Claude Code is up to date (<version>)—ini bermakna tiada apa-apa yang perlu dikemas kini.
Perintah ini mempunyai sedikit kelainan apabila digunakan dengan pengurus pakej. Jika Claude Code dipasang melalui Homebrew, WinGet atau apk, claude update memberikan respons yang lebih pendek—Claude is up to date!—dan tidak semestinya mendapatkan binaan baharu dengan sendiri. Untuk pemasangan ini, lebih boleh dipercayai jika anda menggunakan perintah naik taraf pengurus pakej itu sendiri, seperti yang diterangkan di bawah.
Bagaimana cara mengemas kini Claude Code yang dipasang melalui Homebrew atau WinGet?
Intinya
Pengurus pakej tidak mengemas kini Claude Code secara automatik, jadi anda perlu menjalankan perintah naik taraf sendiri. Pada MacBook dengan Homebrew, perintahnya ialah brew upgrade claude-code. Pada Windows dengan WinGet, perintahnya ialah winget upgrade Anthropic.ClaudeCode. Pada Linux dengan apt, dnf atau apk, kemas kini disertakan bersama naik taraf sistem biasa. Jika anda mahu Claude Code menjalankan naik taraf sendiri menggunakan Homebrew dan WinGet, tetapkan pemboleh ubah persekitaran CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE kepada one.
Jika anda memasang Claude Code melalui pengurus pakej dan bukannya skrip laman web, anda bertanggungjawab mengemas kininya. Berikut ialah perintah untuk setiap sistem.
Pada macOS dengan Homebrew:
brew upgrade claude-code
Homebrew menawarkan dua pilihan. Ia memasang Claude Code dalam dua varian. Varian claude-code mengikuti saluran stable—versi yang lebih kurang seminggu lama dan melangkau keluaran yang mempunyai masalah besar. Varian claude-code@latest mendapat versi terbaharu sebaik sahaja ia dikeluarkan. Kemas kini varian yang anda pasang: jika anda mempunyai claude-code@latest, perintahnya ialah brew upgrade claude-code@latest.
Pada Windows dengan WinGet:
winget upgrade Anthropic.ClaudeCode
Dengan WinGet, naik taraf kadangkala gagal semasa Claude Code sedang berjalan kerana Windows sedang menggunakan fail boleh laksana itu. Claude Code hanya akan memaparkan perintah manual; tutupnya dan jalankan naik taraf sekali lagi.
Pada Linux dengan apt, dnf atau apk, tiada perintah berasingan yang perlu dipelajari—versi terkini tiba bersama kemas kini sistem biasa kerana Claude Code menerbitkan repositori yang ditandatangani.
| Cara pemasangan | Perintah kemas kini |
|---|---|
| Pemasang natif | mengemas kini sendiri, atau claude update |
| Homebrew (macOS) | brew upgrade claude-code |
| WinGet (Windows) | winget upgrade Anthropic.ClaudeCode |
| apt / dnf / apk (Linux) | kemas kini sistem biasa |
Jika anda tidak mahu mengingati perkara ini, terdapat pemboleh ubah persekitaran CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE. Tetapkannya kepada 1, dan Claude Code akan menjalankan naik taraf di latar belakang menggunakan Homebrew dan WinGet, kemudian mencadangkan supaya anda memulakan semula selepas kemas kini berjaya. Dokumentasi menyertakan satu peringatan: Claude Code kadangkala memberitahu anda tentang versi baharu sebelum versi itu benar-benar muncul dalam pengurus pakej. Jika naik taraf tidak menemui kemas kini, tunggu sebentar dan cuba lagi.
Jika anda masih memilih cara untuk memasang Claude Code, terdapat panduan terperinci dalam artikel berasingan tentang memasang Claude Code—termasuk sebab pemasang natif lebih mudah berbanding pengurus pakej.
Mengapa Claude Code tidak mahu dikemas kini, dan apa yang perlu dilakukan?
Intinya
Biasanya terdapat tiga kemungkinan punca. Pertama, anda mempunyai beberapa pemasangan Claude Code yang bercanggah: perintah itu mengemas kini satu pemasangan, tetapi pemasangan yang lain dilancarkan. Kedua, folder npm global tidak boleh ditulis, jadi kemas kini latar belakang gagal dipasang secara senyap. Ketiga, anda mungkin telah menggantikan pelancar dengan skrip sendiri. Mulakan penyelesaian masalah dengan claude doctor dan perintah which -a claude; kedua-duanya menunjukkan dengan tepat lokasi masalah.
Kadangkala anda mengemas kini berulang kali, tetapi claude --version tetap degil memaparkan nombor lama. Saya akan menerangkan punca utama, bermula dengan yang paling biasa.
Perkara pertama yang perlu diperiksa ialah sama ada anda mempunyai beberapa pemasangan Claude Code pada masa yang sama. Ini boleh berlaku jika anda memasangnya dahulu melalui npm, kemudian memasangnya semula secara natif. Perintah itu mengemas kini satu salinan, tetapi terminal melancarkan salinan yang lain, jadi versinya kelihatan tidak berubah. Semak jumlah salinan yang anda ada:
which -a claude
Claude Code mungkin berada di tiga lokasi: ~/.local/bin/claude ialah pemasang natif, ~/.claude/local/ ialah pemasangan npm setempat lama daripada versi awal, dan pakej npm global dipaparkan oleh perintah npm -g ls @anthropic-ai/claude-code. Jika anda menemui lebih daripada satu, kekalkan satu sahaja—sebaik-baiknya pemasangan natif. Buang yang selebihnya seperti berikut:
npm uninstall -g @anthropic-ai/claude-code
rm -rf ~/.claude/local
Punca lazim kedua ialah folder npm global yang tidak boleh ditulis. Jika anda memasang Claude Code secara global menggunakan npm dan ia tidak mempunyai kebenaran untuk menulis ke foldernya, kemas kini latar belakang tidak akan dipasang. Claude Code memaparkan pemberitahuan sekali sahaja semasa permulaan, dan claude doctor menyenaraikan perkara yang perlu dibaiki dengan tepat. Itulah satu lagi sebab untuk memilih pemasangan natif: ia menulis ke folder rumah anda dan tidak memerlukan kebenaran tersebut.
Situasi ketiga ialah anda pernah menggantikan pelancar ~/.local/bin/claude dengan skrip atau pautan simbolik sendiri. Bermula versi 2.1.207, kemas kini automatik membiarkannya: versi baharu masih dipasang dalam ~/.local/share/claude/versions/, tetapi skrip menentukan versi dilancarkan. Jangan padam satu-satunya pelancar kemudian panggil claude update mengikut nama. Simpan dahulu pelancar tersuai dan, untuk symlink, sasarannya di lokasi sandaran berasingan yang belum digunakan. Alihkan pelancar daripada laluan asal hanya selepas salinan disahkan. Pulihkan pelancar natif menggunakan pemasang rasmi, yang tidak bergantung pada arahan claude sedia ada:
# macOS, Linux or WSL: official native installer
curl -fsSL https://claude.ai/install.sh | bash
Selepas pemasang selesai, buka terminal baharu dan sahkan hasil:
claude --version
claude doctor
Arahan pertama mesti mencetak nombor versi. Periksa output doctor untuk amaran pelancar atau PATH sebelum meneruskan; jangan buang pelancar disimpan sehingga pengganti berfungsi.
Satu lagi gejala ialah claude update atau claude doctor tersekat sejurus selepas baris Checking for updates. Pada versi lama (sebelum 2.1.214), perkara ini kadangkala berlaku apabila salah satu fail konfigurasi shell, seperti ~/.zshrc, ialah folder dan bukannya fail. Binaan terkini kini melangkaui keadaan ini, jadi mengemas kini kepada versi terkini turut membaiki pepijat tersebut.
Bagaimana cara memilih saluran kemas kini: latest atau stable?
Intinya
Claude Code mempunyai dua saluran kemas kini. Latest ialah saluran lalai; ciri baharu tiba sebaik sahaja dikeluarkan. Stable ialah versi yang lebih kurang seminggu lama dan melangkau keluaran yang mempunyai masalah besar. Jika ciri terkini lebih penting bagi anda, kekalkan latest. Jika kebolehramalan lebih penting dan anda tidak mahu menggunakan binaan yang belum mantap, tukar kepada stable. Anda boleh mengubahnya melalui tetapan autoUpdatesChannel dalam fail settings.json atau dengan perintah /config.
Mengemas kini kepada versi terkini tidak semestinya bermakna mendapatkan binaan paling baharu pada hari pertama ia dikeluarkan. Claude Code membolehkan anda memilih antara dua saluran, yang menentukan dengan tepat versi yang anda terima apabila mengemas kini.
Saluran latest ialah saluran lalai. Ciri baharu tiba sebaik sahaja dikeluarkan, yang berguna jika anda mahu mencubanya terlebih dahulu. Saluran stable menyediakan versi yang lebih kurang seminggu lama: versi itu telah diberi masa untuk menjadi lebih stabil dan melangkau keluaran yang mempunyai masalah besar. Saluran ini sesuai untuk orang yang lebih mementingkan ketenangan fikiran daripada kelajuan.
Cara paling mudah untuk menukar saluran ialah menggunakan perintah /config dalam Claude Code, di bawah Auto-update channel. Atau, anda boleh memasukkannya secara manual dalam fail tetapan settings.json:
{
"autoUpdatesChannel": "stable"
}
Jika anda sedang mengkonfigurasi Claude Code mengikut kebiasaan anda, terdapat panduan berasingan tentang menyesuaikan Claude Code—panduan itu merangkumi keseluruhan fail tetapan, bukan saluran kemas kini sahaja.
Bagaimana cara memasang versi tertentu atau menetapkan versi minimum?
Intinya
Pemasang natif menerima nama saluran dan nombor versi yang tepat. Untuk memasang binaan tertentu, tambahkan nombornya pada akhir perintah pemasangan, contohnya bash -s 2.1.89. Anda boleh memasang saluran stable dan bukannya latest dengan cara yang sama. Untuk menghalang kemas kini daripada menurunkan versi anda ke bawah nombor tertentu, tetapkan tetapan minimumVersion dalam settings.json. Inilah had bawah yang tidak akan dilangkaui oleh kemas kini latar belakang mahupun claude update.
Kadangkala anda memerlukan versi tertentu dan bukannya versi terkini—contohnya, untuk kembali kepada binaan yang anda tahu pasti berfungsi dengan aliran kerja anda. Pemasang natif menyokongnya: pemasang ini menerima nama saluran dan nombor versi yang tepat. Pasang binaan tertentu seperti berikut:
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89
Pada Windows, arahan setara dalam PowerShell kelihatan sedikit berbeza:
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89
Anda boleh memasang saluran stable dengan cara yang sama—tulis stable dan bukannya nombor. Saluran yang anda pilih semasa pemasangan menjadi saluran lalai untuk kemas kini automatik seterusnya.
Jika anda mahu perlindungan daripada diturunkan kepada versi yang lebih lama, tetapkan versi minimum dalam settings.json:
{
"autoUpdatesChannel": "stable",
"minimumVersion": "2.1.100"
}
Inilah had bawah. Kemas kini latar belakang mahupun claude update tidak akan memasang versi yang lebih rendah daripada versi yang ditentukan. Ini berguna apabila beralih kepada stable jika anda tidak mahu kembali kepada versi yang lebih lama daripada binaan yang sedang digunakan.
Bagaimana cara mematikan kemas kini automatik jika mengganggu?
Intinya
Jika anda tidak memerlukan kemas kini latar belakang Claude Code, matikannya dengan pemboleh ubah DISABLE_AUTOUPDATER dalam blok env fail settings.json. Pemboleh ubah ini hanya menghentikan pemeriksaan latar belakang—perintah claude update tetap berfungsi jika anda mahu mengemas kini secara manual. Jika anda perlu menyekat setiap laluan kemas kini, termasuk kemas kini manual, gunakan pemboleh ubah yang satu lagi, DISABLE_UPDATES. Ini berguna apabila mengedarkan Claude Code kepada pasukan dan anda mahu semua orang kekal menggunakan versi yang sama.
Kadangkala kemas kini latar belakang mengganggu—contohnya, apabila anda mahu memastikan pasukan menggunakan satu versi yang sama. Anda boleh mematikannya melalui fail tetapan:
{
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}
Perkara penting: DISABLE_AUTOUPDATER hanya menyenyapkan pemeriksaan latar belakang. Perintah claude update akan terus berfungsi, jadi anda masih boleh mengemas kini secara manual. Jika anda perlu menyekat semua laluan kemas kini sekali gus, termasuk kemas kini manual, terdapat pemboleh ubah yang lebih ketat, iaitu DISABLE_UPDATES. Pemboleh ubah ini digunakan apabila mengedarkan Claude Code melalui saluran anda sendiri dan anda mahu pengguna kekal menggunakan binaan yang anda sediakan.
Untuk kegunaan peribadi biasa, lebih baik jangan ubah pemboleh ubah ini: versi Claude Code yang terkini hampir sentiasa lebih baik daripada versi lama, dan kemas kini mungkin menyertakan pembaikan keselamatan. Memastikan alat sentiasa dikemas kini membantu mengekalkan akses dan mengelakkan pepijat pelik; artikel berasingan menerangkan cara mengelakkan kehilangan akaun Claude anda.
Di mana anda patut bermula?
Intinya
Mulakan dengan menyemak versi menggunakan claude --version dan membandingkannya dengan nombor terkini dalam changelog. Jika anda memasangnya secara natif, kemas kini dengan claude update dan mulakan semula sesi. Jika anda memasangnya melalui Homebrew atau WinGet, jalankan perintah naik taraf pengurus pakej anda. Jika versinya tidak berubah, jalankan claude doctor dan which -a claude untuk menyemak konflik daripada beberapa pemasangan. Kemudian pilih saluran yang hendak digunakan: latest untuk ciri terkini, stable untuk ketenangan fikiran.
Berikut ialah pelan ringkas.
- Semak versi semasa anda:
claude --version. Bandingkannya dengan nombor terkini dalam changelog. - Kemas kini. Pemasangan natif—
claude update. Homebrew—brew upgrade claude-code. WinGet—winget upgrade Anthropic.ClaudeCode. - Mulakan semula sesi Claude Code supaya versi baharu berkuat kuasa.
- Jika versinya tidak berubah, jalankan
claude doctordanwhich -a claude. Kemungkinan besar anda mempunyai beberapa pemasangan atau folder npm yang tidak boleh ditulis. - Pilih saluran yang sesuai untuk anda:
latestjika mahu ciri baharu sebaik sahaja tersedia, ataustablejika kebolehramalan lebih penting. Tukar saluran melalui/config.
Versi terkini membaiki pepijat dan menambah perintah baharu, tetapi alat yang telah dikemas kini tidak akan membina projek anda untuk anda. Panduan tentang alternatif kepada Claude Code menerangkan perbezaan Claude Code berbanding ejen terminal lain dan bila anda patut mempertimbangkan alternatif.
Sumber
- Claude Code - Persediaan lanjutan, dokumentasi rasmi - kemas kini automatik untuk pemasangan natif, perintah claude update, saluran latest dan stable, tetapan autoUpdatesChannel dan minimumVersion, DISABLE_AUTOUPDATER, pemasangan versi tertentu
- Claude Code - Menyelesaikan masalah pemasangan, dokumentasi rasmi - konflik antara beberapa pemasangan, which -a claude, kebenaran folder npm, pelancar tersuai, claude update yang tersekat
- Claude Code - CHANGELOG di GitHub - senarai versi dan perubahan dalam setiap binaan; tempat menyemak nombor terkini
Kenali Ailoot.
Butiran lanjut
Soalan lazim: Cara Mengemas Kini Claude Code kepada Versi Terkini pada 2026
Mengapakah claude update masih melancarkan pembalut tersuai lama saya?
Pengemas kini natif mengekalkan pelancar tersuai, maka pembalut itu masih memilih binari. Simpan pembalut serta sasarannya sebelum membaiki pelancar; gunakan pemasang natif didokumenkan daripada memadam satu-satunya arahan dan terus memanggilnya.
Bagaimanakah saya memeriksa pemulihan pelancar berjaya?
Buka terminal baharu dan jalankan claude --version; ia patut mencetak nombor versi. Kemudian jalankan claude doctor untuk memeriksa pemasangan dan amaran pelancar. Jika arahan tiada, baiki PATH sebelum meneruskan.