בלוג

איך לעדכן את Claude Code לגרסה העדכנית ביותר ב-2026

Markdown

איך לבדוק את גרסת Claude Code, לעדכן אותה באמצעות הפקודה claude update, להתקין את הגרסה העדכנית באמצעות Homebrew או WinGet, ומה לעשות אם העדכון נכשל.

קריאת המאמר המלא

Claude Code משתנה כמעט מדי יום. פותחים את יומן השינויים העדכני ומגלים פקודות חדשות, תיקוני באגים ושיפורי מהירות. בינתיים, הטרמינל שלכם מריץ גרסה מלפני שבועיים, וחצי מהשיפורים האלה פשוט לא עובדים. גם Claude לא מספר לכם: הוא מופעל כרגיל, ואתם נשארים לתהות למה לאחרים יש תכונה שאין לכם.

אסביר איך לבדוק את הגרסה שלכם, לעדכן לגרסה העדכנית ביותר ומה לעשות אם העדכון לא מותקן. הפקודות מצוטטות מילה במילה מהתיעוד הרשמי של Claude Code, והן נבדקו בתחילת ספטמבר 2026. באותה עת, הגרסה העדכנית ביותר שפורסמה הייתה 2.1.261, אבל המספר שלכם יהיה שונה. אין טעם לרדוף אחרי מספר מסוים — העיקר הוא פשוט להשתמש בגרסה עדכנית.

מידע על עבודה עם Ailoot זמין בתיעוד.

איך לעדכן במהירות את Claude Code לגרסה העדכנית ביותר?

הנקודה המרכזית

התשובה הקצרה היא כך: אם התקנתם את Claude Code באמצעות המתקין המקורי, הוא מתעדכן בעצמו ברקע, כך שאין צורך לעשות דבר באופן ידני. כדי לעדכן עכשיו בלי להמתין לבדיקה ברקע, הקלידו claude update בטרמינל. אם התקנתם אותו באמצעות Homebrew, WinGet או מנהל חבילות של Linux, אין עדכונים אוטומטיים: לכל אחד יש פקודה משלו, למשל brew upgrade claude-code. תמיד תוכלו לבדוק אם יש לכם את הגרסה העדכנית ביותר באמצעות claude --version.

אסביר בהמשך כל מקרה בפירוט, אבל אם אין לכם הרבה זמן, הנה שלוש פקודות שמכסות כמעט כל מצב.

claude --version   # which version is installed now
claude update      # update immediately (native installation)
claude doctor      # check the installation and updates

הראשונה מציגה את הגרסה שלכם, השנייה מעדכנת אותה, והשלישית מאבחנת בעיות אם משהו משתבש. בהמשך אסביר מתי להשתמש בכל אחת מהן ולמה claude update לא עובד אצל חלק מהאנשים.

איך בודקים איזו גרסה של Claude Code מותקנת כרגע?

הנקודה המרכזית

הקלידו claude --version בטרמינל. הפקודה מציגה מספר גרסה בתבנית כמו 2.1.211 (Claude Code), ואינה מפעילה דבר. זו הדרך המהירה ביותר לדעת אם הגרסה שלכם ישנה מהגרסה העדכנית. אם אתם רוצים אבחון מפורט יותר — מצב ההתקנה, שגיאות תצורה ואזהרות — יש פקודה נפרדת, claude doctor, שגם היא פועלת בלי להפעיל הפעלה.

לפני העדכון, כדאי לדעת מאיזו גרסה אתם מעדכנים. הפקודה פשוטה:

claude --version

תקבלו שורה כמו 2.1.211 (Claude Code). זו הגרסה הנוכחית שלכם. השוו את שני המספרים הראשונים למספר העדכני ביותר ביומן השינויים — אם שלכם נמוך בהרבה, הגיע הזמן לעדכן.

אם אתם רוצים תמונה רחבה יותר, הפעילו claude doctor. הפקודה רק בודקת ואינה משנה דבר: היא לא מפעילה הפעלה, אבל מציגה את מצב ההתקנה, שגיאות בקובץ ההגדרות ואזהרות עם הצעות מוכנות לשימוש לגבי מה לתקן. היא גם מציגה את תוצאת ניסיון העדכון האוטומטי האחרון — שימושי כשאתם חושדים שהעדכון ברקע נכשל בשקט.

האם Claude Code מתעדכן בעצמו?

הנקודה המרכזית

אם התקנתם את Claude Code באמצעות המתקין המקורי (פקודת curl המוכרת עם הסקריפט install.sh, או install.ps1 ב-Windows), אז כן — הוא מתעדכן בעצמו. Claude Code בודק אם יש עדכונים בעת ההפעלה ומדי פעם בזמן שהוא פועל, מוריד את הגרסה החדשה ברקע ומחיל אותה בפעם הבאה שתפעילו אותו. כל מה שעליכם לעשות הוא להפעיל מחדש את ההפעלה מדי פעם. אבל התקנות באמצעות Homebrew, WinGet ומנהלי חבילות של Linux אינן מתעדכנות בעצמן; הן דורשות פקודה ידנית.

הכול תלוי באופן שבו התקנתם את Claude Code. ההתקנה המקורית — זו ש-Anthropic ממליצה עליה ושסקריפט האתר מתקין — יכולה להתעדכן בעצמה, והתיעוד מציין זאת במפורש.

התקנות מקוריות מתעדכנות אוטומטית ברקע כדי להשאיר אתכם בגרסה העדכנית ביותר.

— תיעוד Claude Code, הגדרה מתקדמת, תיעוד רשמי

כך זה עובד: Claude Code בודק אם יש עדכונים בעת ההפעלה ומדי פעם בזמן שהוא פועל. אם הוא מוצא גרסה חדשה, הוא מוריד ומתקין אותה ברקע, ואז מחיל אותה בפעם הבאה שתפעילו אותו. פשוט סגרו ופתחו מחדש את ההפעלה מדי כמה ימים, ותהיו שוב מעודכנים.

אפשר לבדוק מה הייתה התוצאה של ניסיון העדכון האחרון ברקע באמצעות אותה פקודת claude doctor. היא תראה לכם אם העדכון נכשל בהתקנה מסיבה כלשהי.

אבל אם התקנתם את Claude Code באמצעות מנהל חבילות — Homebrew ב-MacBook, WinGet ב-Windows, או apt או dnf ב-Linux — אין עדכון ברקע. ההתקנות האלה מתעדכנות באמצעות פקודת השדרוג הרגילה שלכם; יש על כך סעיף נפרד בהמשך.

גרסה עדכנית של Claude Code היא בסיס טוב, אבל היא לא תעשה את העבודה במקומכם. תוצאות עקביות לא נובעות מגרסת הכלי, אלא מאופן העבודה איתו.

איך לעדכן את Claude Code ידנית באמצעות פקודה אחת?

הנקודה המרכזית

הקלידו claude update. הפקודה מחילה את העדכון מיד, בלי להמתין לבדיקה ברקע. אם נמצאה גרסה חדשה, תופיע הודעה המאשרת שהעדכון הצליח, מהגרסה הישנה לחדשה. אם כבר יש לכם את הגרסה העדכנית ביותר, תופיע השורה Claude Code is up to date עם המספר הנוכחי. הפקודה עובדת הן עם התקנות מקוריות והן עם מנהלי חבילות, אבל Homebrew ו-WinGet מחזירים תשובה מעט שונה.

אין צורך להמתין לבדיקה ברקע כדי לגלות שיש גרסה חדשה. יש פקודה שמעדכנת אותה מיד:

claude update

יש שתי תוצאות אפשריות. אם נמצא עדכון והוא הותקן, Claude Code יציג שורה כמו Successfully updated from <old version> to version <new version>. אם כבר יש לכם את הגרסה העדכנית ביותר, תופיע ההודעה Claude Code is up to date (<version>) — כלומר אין מה לעדכן.

יש סייג לפקודה הזאת כשמשתמשים במנהלי חבילות. אם Claude Code הותקן באמצעות Homebrew, WinGet או apk, הפקודה claude update מחזירה תשובה קצרה יותר — Claude is up to date! — ולא תמיד מורידה בעצמה את הגרסה החדשה. בהתקנות האלה אמין יותר להשתמש בפקודת השדרוג של מנהל החבילות עצמו, שמתוארת בהמשך.

איך לעדכן את Claude Code שהותקן באמצעות Homebrew או WinGet?

הנקודה המרכזית

מנהלי חבילות לא מעדכנים את Claude Code אוטומטית, ולכן עליכם להריץ בעצמכם את פקודת השדרוג. ב-MacBook עם Homebrew, הפקודה היא brew upgrade claude-code. ב-Windows עם WinGet, הפקודה היא winget upgrade Anthropic.ClaudeCode. ב-Linux עם apt, dnf או apk, העדכון מגיע כחלק מעדכון המערכת הרגיל. אם אתם רוצים ש-Claude Code יבצע בעצמו את השדרוג באמצעות Homebrew ו-WinGet, הגדירו את משתנה הסביבה CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE לערך one.

אם התקנתם את Claude Code באמצעות מנהל חבילות במקום באמצעות סקריפט האתר, האחריות לעדכן אותו מוטלת עליכם. הנה הפקודות לכל מערכת.

ב-macOS עם Homebrew:

brew upgrade claude-code

יש שתי אפשרויות ב-Homebrew. הוא מתקין את Claude Code בשתי גרסאות. גרסת claude-code עוקבת אחר ערוץ stable — גרסה בת כשבוע שמדלגת על מהדורות עם בעיות חמורות. גרסת claude-code@latest מקבלת את הגרסה החדשה ביותר מיד עם פרסומה. עדכנו את הגרסה שהתקנתם: אם יש לכם claude-code@latest, הפקודה תהיה brew upgrade claude-code@latest.

ב-Windows עם WinGet:

winget upgrade Anthropic.ClaudeCode

עם WinGet, השדרוג נכשל לפעמים כש-Claude Code פועל, כי Windows משתמש בקובץ ההפעלה. Claude Code פשוט יציג לכם את הפקודה הידנית; סגרו אותו והריצו שוב את פקודת השדרוג.

ב-Linux עם apt, dnf או apk, אין פקודה נפרדת שצריך ללמוד — הגרסה העדכנית ביותר מגיעה עם עדכון המערכת הרגיל, כי Claude Code מפרסם מאגרים חתומים.

אופן ההתקנהפקודת העדכון
מתקין מקורימתעדכן בעצמו, או claude update
Homebrew (macOS)brew upgrade claude-code
WinGet (Windows)winget upgrade Anthropic.ClaudeCode
apt / dnf / apk (Linux)עדכון מערכת רגיל

אם אינכם רוצים לזכור זאת, יש משתנה סביבה בשם CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE. הגדירו אותו ל-1, ו-Claude Code יריץ את השדרוג ברקע באמצעות Homebrew ו-WinGet, ואז יציע להפעיל מחדש לאחר עדכון מוצלח. התיעוד כולל הסתייגות: לפעמים Claude Code מודיע על גרסה חדשה לפני שהיא הופיעה בפועל במנהל החבילות. אם השדרוג לא מוצא עדכון, המתינו מעט ונסו שוב.

אגב, אם אתם עדיין בוחרים איך להתקין את Claude Code, יש מדריך מפורט במאמר נפרד על התקנת Claude Code, כולל הסבר למה המתקין המקורי נוח יותר ממנהלי חבילות.

למה Claude Code לא מתעדכן ומה כדאי לעשות?

הנקודה המרכזית

בדרך כלל יש שלוש סיבות אפשריות. ראשית, מותקנות אצלכם כמה גרסאות של Claude Code והן מתנגשות: הפקודה מעדכנת אחת, אבל מופעלת גרסה אחרת. שנית, אין הרשאת כתיבה לתיקיית npm הגלובלית, ולכן עדכון הרקע נכשל בשקט. שלישית, ייתכן שהחלפתם את המשגר בסקריפט משלכם. התחילו את האבחון באמצעות claude doctor והפקודה which -a claude; הן מראות בדיוק היכן הבעיה.

לפעמים אתם מעדכנים שוב ושוב, אבל claude --version ממשיך בעקשנות להציג את המספר הישן. אעבור על הסיבות העיקריות, מהנפוצה ביותר ואילך.

הדבר הראשון שכדאי לבדוק הוא אם מותקנות אצלכם כמה גרסאות של Claude Code במקביל. זה יכול לקרות אם התקנתם אותו תחילה באמצעות npm ואז התקנתם אותו מחדש באופן מקורי. הפקודה מעדכנת עותק אחד, אבל הטרמינל מפעיל אחר, ולכן נראה שהגרסה לא השתנתה. בדקו כמה עותקים יש לכם:

which -a claude

Claude Code עשוי להימצא בשלושה מקומות: ~/.local/bin/claude הוא המתקין המקורי, ~/.claude/local/ היא התקנת npm מקומית ישנה מגרסאות מוקדמות, וחבילת npm הגלובלית מופיעה בפלט של הפקודה npm -g ls @anthropic-ai/claude-code. אם מצאתם יותר מהתקנה אחת, השאירו רק אחת — רצוי את ההתקנה המקורית. הסירו את העותקים הנוספים כך:

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

הסיבה הנפוצה השנייה היא תיקיית npm גלובלית שאין לה הרשאת כתיבה. אם התקנתם את Claude Code באופן גלובלי עם npm ואין לו הרשאה לכתוב לתיקייה שלו, עדכון הרקע לא יותקן. Claude Code מציג הודעה חד-פעמית בעת ההפעלה, ו-claude doctor מפרט בדיוק מה צריך לתקן. זו סיבה נוספת להעדיף את ההתקנה המקורית: היא כותבת לתיקיית הבית שלכם ואינה דורשת את ההרשאות האלה.

המצב השלישי הוא שהחלפתם בעבר את המשגר ~/.local/bin/claude בסקריפט או בקישור סמלי משלכם. החל מגרסה 2.1.207, עדכונים אוטומטיים משאירים משגר כזה ללא שינוי: גרסאות חדשות עדיין מותקנות בתיקייה ~/.local/share/claude/versions/, אבל הסקריפט שלכם קובע איזו מהן תופעל. אל תמחקו את המשגר היחיד שלכם ואז תקראו ל-claude update לפי שם. שמרו קודם את המשגר המותאם, ובקישור סמלי גם את היעד שלו, במיקום גיבוי נפרד שטרם נעשה בו שימוש. העבירו את המשגר המותאם מנתיבו המקורי רק אחרי אימות ההעתקה. שחזרו את המשגר המקורי באמצעות המתקין הרשמי, שאינו תלוי בפקודת claude קיימת:

# macOS, Linux or WSL: official native installer
curl -fsSL https://claude.ai/install.sh | bash

בסיום המתקין, פתחו מסוף חדש ואמתו את התוצאה:

claude --version
claude doctor

הפקודה הראשונה חייבת להדפיס מספר גרסה. בדקו בפלט doctor אזהרות משגר או PATH לפני המשך; אל תסירו את המשגר ששמרתם עד שהתחליף עובד.

תסמין נוסף הוא ש-claude update או claude doctor נתקעים מיד אחרי השורה Checking for updates. בגרסאות ישנות יותר (לפני 2.1.214), זה קרה לפעמים כשאחד מקובצי תצורת המעטפת, כמו ~/.zshrc, היה תיקייה במקום קובץ. גרסאות עדכניות מדלגות כעת על המקרה הזה, כך שגם עדכון לגרסה העדכנית ביותר מתקן את הבאג.

איך בוחרים ערוץ עדכון: latest או stable?

הנקודה המרכזית

ל-Claude Code יש שני ערוצי עדכון. latest הוא ערוץ ברירת המחדל; תכונות חדשות מגיעות מיד עם פרסומן. stable היא גרסה בת כשבוע, שמדלגת על מהדורות עם בעיות חמורות. אם חשובים לכם חידושים, הישארו ב-latest. אם חשובה לכם יותר יציבות ואתם לא רוצים להיתקל בגרסאות לא בשלות, עברו ל-stable. אפשר לשנות זאת באמצעות ההגדרה autoUpdatesChannel בקובץ settings.json או באמצעות הפקודה /config.

עדכון לגרסה העדכנית ביותר לא תמיד פירושו לקבל את הגרסה החדשה ביותר כבר ביום הראשון. Claude Code מאפשר לבחור בין שני ערוצים, שמשפיעים בדיוק על מה שתקבלו בעת העדכון.

ערוץ latest הוא ברירת המחדל. תכונות חדשות מגיעות מיד עם פרסומן, וזה שימושי אם אתם רוצים לנסות אותן ראשונים. ערוץ stable מספק גרסה בת כשבוע: היה לה זמן להתייצב והוא מדלג על מהדורות עם בעיות חמורות. זו הבחירה למי שמעדיפים שקט נפשי על פני מהירות.

הדרך הקלה ביותר לעבור בין הערוצים היא באמצעות הפקודה /config בתוך Claude Code, תחת Auto-update channel. לחלופין, אפשר להזין את ההגדרה ידנית בקובץ ההגדרות settings.json:

{
  "autoUpdatesChannel": "stable"
}

אם אתם מגדירים את Claude Code לפי ההרגלים שלכם, יש מדריך נפרד על התאמה אישית של Claude Code — הוא מכסה את קובץ ההגדרות כולו, ולא רק את ערוץ העדכון.

איך מתקינים גרסה מסוימת או מגדירים גרסת מינימום?

הנקודה המרכזית

המתקין המקורי מקבל שם של ערוץ וגם מספר גרסה מדויק. כדי להתקין גרסה מסוימת, הוסיפו את המספר שלה לסוף פקודת ההתקנה, למשל bash -s 2.1.89. אפשר להתקין באותה דרך את ערוץ stable במקום latest. כדי למנוע מעדכונים להחזיר אתכם מתחת לגרסה מסוימת, הגדירו את ההגדרה minimumVersion ב-settings.json. זהו הגבול התחתון שגם עדכוני רקע וגם claude update לא ירדו מתחתיו.

לפעמים צריך גרסה מסוימת במקום העדכנית ביותר — למשל כדי לחזור לגרסה שבה תהליך העבודה שלכם בוודאות פעל. המתקין המקורי תומך בכך: הוא מקבל שם של ערוץ וגם מספר גרסה מדויק. התקינו גרסה מסוימת כך:

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

ב-Windows, המקבילה ב-PowerShell נראית מעט שונה:

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

אפשר להתקין באותה דרך את ערוץ stable — במקום מספר, כתבו stable. הערוץ שתבחרו במהלך ההתקנה יהיה ערוץ ברירת המחדל לעדכונים האוטומטיים בעתיד.

אם אתם רוצים להגן מפני חזרה לגרסה ישנה יותר, הגדירו גרסת מינימום ב-settings.json:

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

זהו הגבול התחתון. לא עדכון ברקע ולא claude update יתקינו גרסה נמוכה מזו שצוינה. אפשרות זו שימושית כשעוברים ל-stable, אם אינכם רוצים לחזור לגרסה ישנה יותר מזו שכבר מותקנת אצלכם.

איך משביתים עדכונים אוטומטיים אם הם מפריעים?

הנקודה המרכזית

אם אינכם זקוקים לעדכוני הרקע של Claude Code, השביתו אותם באמצעות המשתנה DISABLE_AUTOUPDATER בבלוק env של קובץ settings.json. הוא עוצר רק את הבדיקה ברקע — הפקודה claude update עדיין תעבוד אם תרצו לעדכן ידנית. אם צריך לחסום כל דרך לעדכן, כולל עדכונים ידניים, השתמשו במשתנה האחר, DISABLE_UPDATES. האפשרות הזו שימושית כשמפיצים את Claude Code לצוות ורוצים שכולם יישארו באותה גרסה.

לפעמים עדכוני רקע מפריעים — למשל, כשאתם רוצים להשאיר את הצוות שלכם בדיוק באותה גרסה. אפשר להשבית אותם באמצעות קובץ ההגדרות:

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

חשוב לזכור: DISABLE_AUTOUPDATER משתיק רק את הבדיקה ברקע. הפקודה claude update תמשיך לעבוד, כך שעדיין תוכלו לעדכן ידנית. אם אתם צריכים לחסום את כל דרכי העדכון בבת אחת, כולל עדכונים ידניים, יש משתנה מחמיר יותר, DISABLE_UPDATES. משתמשים בו כשמפיצים את Claude Code דרך ערוץ משלכם ורוצים שהמשתמשים יישארו בדיוק בגרסה שסיפקתם.

בשימוש רגיל אישי, עדיף שלא לשנות את המשתנים האלה: גרסה עדכנית של Claude Code כמעט תמיד טובה יותר מגרסה ישנה, ועדכון עשוי לכלול תיקון אבטחה. שמירה על הכלי מעודכן היא חלק משמירה על הגישה וממניעת באגים מוזרים; מאמר נפרד מסביר איך להימנע מאובדן חשבון Claude.

מאיפה כדאי להתחיל?

הנקודה המרכזית

התחילו בבדיקת הגרסה באמצעות claude --version והשוו אותה למספר העדכני ביותר ביומן השינויים. אם התקנתם את Claude Code בהתקנה מקורית, עדכנו באמצעות claude update והפעילו מחדש את ההפעלה. אם התקנתם אותו באמצעות Homebrew או WinGet, הריצו את פקודת השדרוג של מנהל החבילות. אם הגרסה לא משתנה, הריצו claude doctor ו-which -a claude כדי לבדוק אם יש התנגשויות בין התקנות מרובות. ובחרו באיזה ערוץ להשתמש: latest לחידושים, stable לשקט נפשי.

הנה תוכנית קצרה.

  1. בדקו את הגרסה הנוכחית: claude --version. השוו אותה למספר העדכני ביותר ביומן השינויים.
  2. עדכנו. התקנה מקורית — claude update. Homebrew — brew upgrade claude-code. WinGet — winget upgrade Anthropic.ClaudeCode.
  3. הפעילו מחדש את הפעלת Claude Code כדי שהגרסה החדשה תיכנס לתוקף.
  4. אם הגרסה לא השתנתה, הריצו claude doctor ו-which -a claude. כנראה יש לכם כמה התקנות או תיקיית npm שאין לה הרשאת כתיבה.
  5. בחרו את הערוץ שמתאים לכם: latest אם אתם רוצים תכונות חדשות מיד עם הגעתן, או stable אם יציבות חשובה יותר. שנו אותו דרך /config.

גרסה עדכנית מתקנת באגים ומוסיפה פקודות חדשות, אבל כלי מעודכן לא יבנה את הפרויקט שלכם במקומכם. המדריך על חלופות ל-Claude Code מסביר במה Claude Code שונה מסוכני טרמינל אחרים ומתי כדאי לשקול חלופות.

מקורות

הכירו את Ailoot.

פרטים נוספים

שאלות ותשובות: איך לעדכן את Claude Code לגרסה העדכנית ביותר ב-2026

למה claude update עדיין מפעיל את המעטפת המותאמת הישנה שלי?

המעדכן המקורי משאיר משגר מותאם במקומו, ולכן המעטפת עדיין בוחרת את קובץ ההרצה. שמרו את המעטפת והיעד שלה לפני תיקון המשגר; השתמשו במתקין המקורי המתועד במקום למחוק את הפקודה היחידה ומיד לקרוא לה.

איך לבדוק ששחזור המשגר הצליח?

פתחו מסוף חדש והריצו claude --version; הוא אמור להדפיס מספר גרסה. אחר כך הריצו claude doctor לבדיקת ההתקנה ואזהרות המשגר. אם הפקודה חסרה, תקנו PATH לפני המשך.

כל המאמרים