مسیر ABAP را کلون کنید

دستورالعمل‌هایی درباره‌ی نحوه‌ی کلون کردن مسیر ABAP روی سیستم خودتان


پیش‌نیازها

  1. سیستم ABAP نسخه‌ی 7.4 یا بالاتر
  2. abapGit نسخه‌ی 1.115.0 یا بالاتر
  3. مجوز لازم برای پیاده‌سازی بسته‌ها، برنامه‌ها و کلاس‌های ABAP

نصب abapGit

مسیر ABAP همراه با همه‌ی تمرین‌ها به‌صورت یک مخزن abapGit پیاده‌سازی شده است. برای کلون کردن مسیر روی سیستم خودتان، ابتدا باید abapGit را نصب کنید.

  1. به https://github.com/abapGit/abapGit بروید
  2. فایل zabapgit_standalone.prog.abap را دانلود کنید
  3. برنامه‌ی zabapgit_standalone را روی سیستم خودتان بسازید
  4. سورس را از zabapgit_standalone.prog.abap به برنامه‌ی zabapgit_standalone آپلود کنید
  5. برنامه را فعال کنید

نصب مسیر ABAP در Exercism

مخزن آنلاین

اگر سیستم شما به اینترنت متصل است و به GitHub.com دسترسی دارد، از این روش استفاده کنید (روش پیشنهادی).

  1. abapGit را اجرا کنید

مخزن آنلاین abapGit

  1. در «Repository Overview»، گزینه‌ی «New Online» را انتخاب کنید
  2. مقادیر زیر را وارد کنید
  • URL: https://github.com/exercism/abap
  • Package: $exer
  • Display Name: Exercism - ABAP Track

توجه: اگر اسم بسته خیلی طولانی باشد، مثل $exercism، هنگام ایمپورت مخزن با خطا روبه‌رو می‌شوید. همان‌طور که بالا گفته شد، اسم را کوتاه نگه دارید.

مخزن آنلاین abapGit

  1. گزینه‌ی «Create Online Repository» را انتخاب کنید. باید فهرستی از آبجکت‌ها را با وضعیت «A» ببینید:

مخزن آنلاین abapGit

  1. گزینه‌ی «Pull» را انتخاب کنید تا همه‌ی آبجکت‌ها روی سیستم شما کلون شوند. پس از تکمیل، باید همه‌ی آبجکت‌ها را با وضعیت خالی ببینید

مخزن آنلاین abapGit

مخزن آفلاین

اگر سیستم شما به اینترنت متصل نیست، از این روش استفاده کنید.

  1. به https://github.com/exercism/abap بروید
  2. فایل ZIP مخزن را دانلود کنید

مخزن آفلاین abapGit

  1. abapGit را اجرا کنید
  2. در «Repository Overview»، گزینه‌ی «New Offline» را انتخاب کنید
  3. مقادیر زیر را وارد کنید
  • Repository Name: Exercism - ABAP Track
  • Package: $exer

مخزن آفلاین abapGit

  1. گزینه‌ی «Create Offline Repository» را انتخاب کنید

مخزن آفلاین abapGit

  1. گزینه‌ی «Import ZIP» را انتخاب کنید و فایل ZIP دانلودشده را برگزینید. باید فهرستی از آبجکت‌ها را با وضعیت «A» ببینید:

مخزن آفلاین abapGit

  1. گزینه‌ی «Pull ZIP» را انتخاب کنید تا همه‌ی آبجکت‌ها روی سیستم شما کلون شوند. پس از تکمیل، باید همه‌ی آبجکت‌ها را با وضعیت خالی ببینید

مخزن آفلاین abapGit

حذف مسیر ABAP در Exercism

می‌توانید همه‌ی آبجکت‌ها را به روش زیر از سیستم خود پاک کنید:

  1. abapGit را اجرا کنید
  2. به مخزن Execism - ABAP Track بروید
  3. گزینه‌ی «Advanced > Uninstall» را انتخاب کنید
  4. حذف همه‌ی آبجکت‌ها و مخزن را تأیید کنید

عیب‌یابی

  • در صورت بروز مشکل در اتصال، SSL Setup را بررسی کنید
  • در صورت بروز خطای Package $EXERCISM_DIFFERENCE-OF-SQUARES exceeds ABAP 30-characters name limit، لطفاً از یک اسم بسته‌ی کوتاه‌تر مثل $exer استفاده کنید.
  • پس از Pull کردن به سیستم ABAP، بعضی فایل‌ها دیف نشان می‌دهند. تفاوت‌های مربوط به کاراکترهای پایان فایل یا نشانه‌های ترتیب بایت را می‌توان نادیده گرفت.