بعد أن ثبّتنا Flutter بنجاح وبدأنا أول مشروع، قد تتساءل:
“ماذا لو صدر إصدار جديد من Flutter؟ كيف أحدثه دون أن أعيد التثبيت من الصفر؟”تحديث Flutter إلى آخر إصدار (Upgrade Flutter)

هذا سؤال مهم جدًا، لأن Flutter يتطور بسرعة، وتأتي الإصدارات الجديدة دائمًا بميزات محسنة وإصلاحات للأخطاء.
في هذا الفصل سنشرح خطوة بخطوة كيفية تحديث Flutter على أنظمة التشغيل المختلفة (Windows، macOS، Linux).


1. التحقق من إصدار Flutter الحالي

أول شيء نحتاجه هو معرفة الإصدار الذي نعمل عليه حاليًا:

flutter --version

سيظهر لك شيء مثل:

Flutter 3.24.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision abc1234 (6 days ago) • Dart 3.5.1

هنا نعرف الإصدار، القناة (Channel)، ونسخة Dart.


2. تحديث Flutter باستخدام الأمر upgrade

Flutter يجعل الأمر في غاية البساطة. كل ما عليك فعله هو:

flutter upgrade
  • إذا كان هناك إصدار جديد، سيقوم بتحميله مباشرة.
  • إذا لم يكن هناك تحديثات، سيخبرك أنك على آخر نسخة.

3. الفرق بين الأنظمة

Windows

  • عادةً لا تحتاج إلى صلاحيات خاصة.
  • فقط افتح PowerShell أو CMD في أي مكان واكتب: flutter upgrade
  • إذا واجهت مشاكل في الصلاحيات، تأكد أنك لم تثبت Flutter في مجلد يحتاج صلاحيات إدارية (مثل Program Files).

macOS

  • افتح Terminal.
  • اكتب: flutter upgrade
  • أحيانًا قد تحتاج لإضافة كلمة sudo إذا كان المجلد يتطلب صلاحيات إدارية، لكن يفضل أن تكون Flutter مثبتة في مجلد شخصي مثل: ~/development/flutter

Linux

  • مشابه جدًا لـ macOS.
  • افتح الطرفية واكتب: flutter upgrade
  • إذا قمت بتثبيت Flutter عبر Snap أو مدير حزم آخر، قد تحتاج إلى تحديثه باستخدام مدير الحزم نفسه:
    • في Ubuntu (لو باستخدام Snap): sudo snap refresh flutter

4. تحديث القنوات (Channels)

Flutter لديه عدة قنوات تحديث:

  • stable (مستقرة – يوصى بها لمعظم المطورين).
  • beta (إصدارات تجريبية مستقرة نسبيًا).
  • dev (إصدارات مطورة – قد تحتوي على مشاكل).
  • master (أحدث التغييرات – غير مستقرة).

لتغيير القناة:

flutter channel stable
flutter upgrade

5. التحقق بعد التحديث

بعد الانتهاء، تحقق مرة أخرى:

flutter --version

إذا ظهر الإصدار الجديد فهذا يعني أن كل شيء تمام.


ملخص الفصل

  • التحديث يتم بسهولة عبر flutter upgrade.
  • Windows: لا تحتاج صلاحيات خاصة إلا إذا كان المجلد مقيدًا.
  • macOS/Linux: قد تحتاج صلاحيات إذا وضعت Flutter في مكان يتطلب ذلك.
  • يمكن تحديث Flutter أيضًا عبر مدير الحزم مثل Snap في Linux.
  • تأكد من القناة التي تعمل عليها (stable هي الأفضل لمعظم الحالات).

By احمد علي

مطور تطبيقات هواتف ذكية باستخدام Flutter، وصانع محتوى تقني يكتب عن الذكاء الاصطناعي والبرمجة وتطورات التكنولوجيا الحديثة. أسعى لتبسيط الأفكار المعقدة ومشاركة خبرتي مع المهتمين بالمجال.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *