Windows’a Reach Kurulumu

Spread the love

Windows üzerinde Reach kurulumu bir kaç adımdan oluşuyor. Eğer docker kullanmadıysanız ilk etapta karışık gibi gelse de üstesinden geliniyor.

İlk olarak Windows Versiyonumuza bakıyoruz. Windows 10 işletim sistemine ve versiyonuna bakıyoruz. Bunun için Başlat’a winver yazıp Enter dediğinizde karşınıza aşağıdaki gibi bir pencere açılacaktır.

Buradaki güncellik bizim için önemli. Eğer güncel değilse başlat üzerinden Windows Update ayarlarına girerek güncelleme yapabilirsiniz.

İkinci adımda Windows Subsystem for Linux veya kısa ismiyle WSL kurulumu yapıyoruz. WSL, Windows 10 üzerinde sanal makine yardımıyla bir Linux dağıtımı kurmaya gerek kalmadan bize Linux ortamı sağlayan bir özellik diyebiliriz. Bu sayede Linux’ta kullandığımız birçok komut satırı uygulamasını kullanabiliyoruz. Kurulum adımları burada anlatılmış. Biz de özetleyelim.

Başlattan Windows PowerShell’i yönetici olarak açıyoruz. Sırasıyla aşağıdaki komutları çalıştırıyoruz.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart


Ardından WSL’yi güncel tutabilmek için Windows versiyonumuzu güncelliyoruz, aksi takdirde WSL 2 sorunsuz çalışmıyor. İlk başta güncellediyseniz devam edebilirsiniz.

Sonraki adımda sanal makineyi aşağıdaki kod ile çalışır duruma getiriyoruz.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Dördüncü adımda Windows için Linux çekirdeğini buradan indiriyoruz.

Beşinci adımda PowerShell’e wsl –set-default-version 2 yazarak. WSL için kullanacağımız varsayılan versiyonun WSL 1 değil WSL 2 olmasını sağlıyoruz.

Altıncı adımda bir Linux paketi seçip kuruyoruz. Ben Ubuntu 20.04 seçtim.

Kurulum sonrasında Ubuntu’yu Başlat üzerinden bulup, çalıştırıyoruz. Bir kullanıcı adı ve şifre belirliyoruz.

Ubuntu unpacking in the Windows console

Ana kurulumumuzun ikinci adımı olan WSL sürecini tamamladık. Üçüncü adıma geçelim. Bu adımda Docker kuruyoruz.

Docker’ın sitesinden, Docker Desktop kurup, Docker üzerindeki WSL 2 yi aktif duruma getiriyoruz.

Son olarak da Docker ile WSL 2 bağlantısını yapıyoruz.

Şimdi Reach kurulumuna geçelim. Yukarıdaki işlemlerin ardından Ubuntu’yu veya seçtiğiniz Linux çeşidini açarak aşağıdaki kodları yazıyoruz.

$ make –version  

$ docker –version  

$ docker-compose –version

Bu sayede Make, Docker ve Docker-Compose’un kurulu olduğundan emin oluyoruz. Çünkü bunların birisi kurulu değilse Reach kurulamıyor.

Ardından,

$ mkdir -p ~/reach/tut && cd ~/reach/tut

komutuyla reach/tut diye bir klasör açıyoruz. Siz de istediğiniz ismi verebilirsiniz.

Bu klasörün içine,

$ curl https://raw.githubusercontent.com/reach-sh/reach-lang/master/reach -o reach ; chmod +x reach

komutuyla Github üzerinden Reach’i kuruyoruz. Eğer kurulum sorunsuz olduysa,

$ ./reach version dediğimizde aşağıdaki şekilde 0.1 yazması gerekiyor.

Eğer ./reach help dersek de,


aşağıdaki şekilde yardım menüsü geliyor.

Özetlemek gerekirse; Windows’u güncelledik, WSL kurduk, WSL ile koordineli çalışacak Linux dağıtımını kurduk, Docker kurduk, Docker WSL2 bağlantısını yaptık ve son olarak Reach kurduk.

You may also like...