Ruby ve Python gibi betik dilleri hayatımızı kolaylaştıran çok önemli yardımcılarımız. Özellikle Ruby dili mutluluğumuzu daim eden sevdiceğimiz. Şimdi size Ruby dili ve küçük bir shell komutu yardımıyla 1 saniyeden kısa sürede aktif olan yerel bir web sunucusu nasıl yapılır onu gösteriyorum. Tabiki bunu yapabilmek için Linux, BSD ya da OS X gibi *nix tabanlı bir işletim sistemi kullanmalısınız.

# Komut satırından bu kodu girdiğimizde bize hangi shell programını kullandığımızı söyleyecek
echo $SHELL
# Bendeki durumda /bin/zsh

Komut satırının verdiği sonuca göre hangi shell kullanıldığını öğrendiğimize göre sıra o shell programının ayar dosyasına gerekli alias eklemesini yapacağız.

Bu durumda zsh kullananlar için ~/.zshrc ve bash kullananlar için ise ~/.bashrc dosyalarının altına aşağıdaki satırı giriniz.

alias servehere='ruby -run -ehttpd . -p8000'

Kaydedip çıktıktan sonra statik html dosyalarınızın olduğu klasöre konsoldan girip:

# Örn cd ~/project/template
servehere

komutunu girin. Eğer böyle bir komut bulunamadığına dair hata alırsanız:

rehash

komutuyla tekrar deneyin. Eğer yine hata alırsanız konsol penceresini kapatıp tekrar açarak deneyin. :)

Tarayıcınızın penceresinden http://localhost:8000 adresine girerek statik html dosyalarınızı hatta JavaScript ile Ajax Sorgularınızı test edebilirsiniz.