تثبيت Kotlin محليًا

تعلّم كيفية تثبيت Kotlin محليًا لحل تمارين Exercism على جهازك الخاص.


بالإضافة إلى واجهة سطر الأوامر الخاصة بـ Exercism ومحرّرك النصي المفضّل، يتطلّب التدرّب على تمارين Exercism بلغة Kotlin ما يلي:

  • عدّة تطوير Java (Java Development Kit، اختصارًا JDK): تُصرَّف Kotlin إلى بايت كود Java، لذا تحتاج إلى تثبيت JDK الذي يشمل كلا من بيئة تشغيل Java (Java Runtime) و أدوات التطوير (وأبرزها مصرّف Java)؛ و
  • Gradle: أداة بناء مخصّصة لمشاريع JVM وتدعم Kotlin.

اختر نظام التشغيل لديك:

... أو ...

واختياريًا، يمكنك أيضًا استخدام بيئة تطوير Java متكاملة.


Windows

افتح موجّه أوامر بصلاحيات المسؤول. (إذا احتجت إلى مساعدة في فتح موجّه أوامر بصلاحيات إدارية، فراجع فتح موجّه أوامر بصلاحيات مرتفعة في Windows 8+ (أو Windows 7).

  1. إذا لم تكن قد ثبّت Chocolatey، فثبّته الآن:

      C:\Windows\system32> @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
    
  2. ثبّت JDK:

     C:\Windows\system32> choco install openjdk11
     ...
     C:\Windows\system32> refreshenv
     ...
    

نوصي بإغلاق موجّه الأوامر الإداري وفتح موجّه أوامر جديد، فلا تحتاج إلى صلاحيات المسؤول للتدرّب على تمارين Exercism.

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


macOS

فيما يلي تعليمات التثبيت باستخدام الطريقة الأكثر شيوعًا، أي باستخدام Homebrew. وإذا كنت تفضّل ذلك، يمكنك أيضًا التثبيت على macOS بدون Homebrew.

التثبيت

  1. إذا لم تكن قد ثبّت Homebrew بعد، فثبّته الآن:

      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. أضف مستودع Homebrew Cask، فهو يتيح لنا تثبيت حزم ثنائية جاهزة مثل JDK.

      $ brew tap adoptopenjdk/openjdk
    
  3. ثبّت JDK:

     $ brew install --cask adoptopenjdk11
    

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


Linux

فيما يلي تعليمات التثبيت باستخدام مدير الحزم الخاص بتوزيعتك. وإذا كنت تفضّل ذلك، يمكنك أيضًا التثبيت على Linux بدون مدير حزم.

Debian

إذا كنت تستخدم Debian أو إحدى توزيعاتها المشتقّة منها (مثل Ubuntu أو Linux Mint)، فاستخدم APT:

(تم التحقق منها على: Ubuntu 14 و16 و18)

  1. ثبّت JDK:

      $ sudo apt-get update
      $ sudo apt-get install software-properties-common
      $ sudo add-apt-repository ppa:openjdk-r/ppa
      $ sudo apt-get update
      $ sudo apt-get install openjdk-11-jdk
    

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


توزيعات Linux أخرى

توجد طرق كثيرة لتثبيت Jdk 11، لكن إحدى أسهل الطرق هي استخدام SDKMAN، الذي يتيح لك تثبيت OpenJdk11 بسهولة. اتبع الخطوات التالية:

  1. ثبّت SDKMAN:
    $ curl -s "https://get.sdkman.io" | bash
    
    (إذا لم ينجح ذلك، فألقِ نظرة على التعليمات الموجودة هنا: https://sdkman.io/install )
  2. ثبّت openjdk11:
    $ sdk install java 11.0.2-open
    

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


التثبيت يدويًا


التثبيت على Windows يدويًا

ملاحظة: هذه التعليمات موجّهة إلى مستخدمي Windows ذوي الخبرة. إذا كنت لا تعرف بعد كيفية تعيين متغيّرات البيئة أو لا تشعر بالارتياح لإدارة بنية المجلدات، فنوصي بشدة باستخدام التثبيت عبر Chocolatey، المذكور أعلاه.

  1. ثبّت JDK:
    1. نزّل "OpenJDK 11 (LTS)" من AdoptOpenJDK (واختر "Install JDK").
    • شغّل برنامج التثبيت، مع استخدام كل الإعدادات الافتراضية.

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


التثبيت على macOS بدون Homebrew

ملاحظة: هذه التعليمات موجّهة إلى مستخدمي macOS ذوي الخبرة. وما لم تكن لا تريد تحديدًا استخدام مدير حزم، فنوصي بشدة باتباع تعليمات التثبيت عبر Homebrew، المذكورة أعلاه.

  1. ثبّت JDK:
    1. نزّل "OpenJDK 11 (LTS)" من AdoptOpenJDK (واختر "Install JDK").
    2. شغّل برنامج التثبيت، مع استخدام كل الإعدادات الافتراضية.

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


التثبيت على Linux بدون مدير حزم

ملاحظة: هذه التعليمات موجّهة إلى مستخدمي Linux ذوي الخبرة. وما لم تكن لا تريد تحديدًا استخدام مدير حزم، فنوصي بشدة باتباع تعليمات التثبيت، المذكورة أعلاه.

  1. ثبّت JDK:
    1. اختر توزيعتك ونزّل "OpenJDK 11 (LTS)" من AdoptOpenJDK (واختر "Install JDK").
    2. شغّل برنامج التثبيت، مع استخدام كل الإعدادات الافتراضية.

أنت الآن جاهز للبدء مع مسار Kotlin في Exercism!

للبدء، راجع «تشغيل الاختبارات».


بيئات تطوير Java المتكاملة

تتوفر العديد من بيئات تطوير Java المتكاملة. وأشهر ثلاث منها هي:

  • IntelliJ IDEA (نزّل إصدار "Community")
    • من مؤلّفي Kotlin، توفّر بيئة التطوير هذه أفضل دعم للغة.

وهناك بيئات أخرى.