إصلاح أخطاء Flutter على AWS Amplify: [تحذير] قاتل ليس اسم كائن صالح origin/master
هنا أشرح كيفية إصلاح هذا الخطأ
Page content
قبل فترة وصفت كيفية
نشر مشروع Flutter مع الخلفية إلى AWS Amplify.
بعد أن أصدر فريق Flutter نسخة جديدة، فشل هذا الأسلوب مع ظهور رسالة [WARNING]: fatal: Not a valid object name origin/master
.
هنا سأصف كيفية إصلاح هذا خطأ Flutter: Not a valid object name origin/master.
خطأ Flutter على AWS Amplify
تبدو الرسالة كالتالي:
2025-02-22T11:40:59.996Z [INFO]: # Executing command: echo "Installing Flutter SDK"
Installing Flutter SDK
# Executing command: git clone https://github.com/flutter/flutter.git -b stable --depth 1
2025-02-22T11:40:59.997Z [WARNING]: Cloning into 'flutter'...
2025-02-22T11:41:06.271Z [INFO]: # Executing command: export PATH="$PATH:$(pwd)/flutter/bin"
2025-02-22T11:41:06.276Z [INFO]: # Executing command: flutter config --no-analytics
2025-02-22T11:41:06.294Z [WARNING]: fatal: Not a valid object name origin/master
2025-02-22T11:41:06.373Z [ERROR]: !!! Build failed
2025-02-22T11:41:06.373Z [ERROR]: !!! Error: Command failed with exit code 128
الأسباب
يحدث هذا لأن -
فشل Flutter Web في البناء عند تشغيله على AWS Amplify Hosting، حيث يفشل أداة Flutter مع نسخة سطحية من مستودع في 3.29.0+
الحل
في إعدادات بناء AWS Amplify
بدلاً من
git clone https://github.com/flutter/flutter.git -b stable --depth 1
ضع
git clone https://github.com/flutter/flutter.git -b '3.27.4' --depth 1
سيستخدم هذا النسخة السابقة من Flutter.
ما زال من الضروري مراقبة الإصدارات الجديدة من Flutter، في أمل أن تصلحها.