Windows'ta Rails ile ilgili mevcut sorunlara genel bir bakış:
- Ruby ve Rails, Windows'ta Unix benzeri işletim sistemlerine göre daha yavaştır.
- Birkaç mücevher ve kitaplık Windows'ta çalışmıyor.
- Bazı Unix izleri Windows'ta mevcut değildir ( örnekler ).
- Topluluk çoğunlukla ya Mac ya da Linux üzerindedir ( Bu, özellikle başa çıkması zor bir durumdur; kabilenin geri kalanı parti yaparken, diğer adada eğlenirken ve iyi geçinirken kimse bir adada yalnız kalmak istemez. Görünüşe göre Rails ile başlayan çoğu Windows geliştiricisi hızlı bir şekilde Mac veya Linux'a geçiyor. Bununla birlikte , ısrarcı olan küçük Windows Ruby kullanıcıları topluluğu son derece arkadaş canlısı, adanmış ve bilgili - gidip merhaba deyin . )
Aşağıdaki tavsiyelerin çoğunun , RubyInstaller ekibinin Windows'ta Ruby'ye kararlılık, uyumluluk ve performans getirme konusundaki muhteşem çabaları nedeniyle artık geçerliliğini yitirdiğini unutmayın . Artık Ruby'nin Windows'ta ne kadar ilerlediğini söyleyen VirtualBox'ı kullanmak zorunda değilim.
Daha teknik detay istiyorsanız, aşağıdakileri okumalısınız. :
Sonuncusundan seçim alıntı:
AkitaOnRails: En bariz şey, Windows için uygun ikili dosyalar olmadan C Uzantıları olan herhangi bir Gem'in başarısız olacağıdır . Kabuk komutlarını çalıştırmaya çalışmak başarısız olur ve RubyInline da başarısız olur. Başka?
Luis Lavena: Hehe, bu buzdağının sadece görünen kısmı
Tüm bunları söyledikten sonra, Windows'ta Rails ile geliştirmeyi çok acı verici bulmuyorum . Ruby kullanmak büyük ölçüde bir zevktir. InstantRails'den kaçınırdım çünkü dürüst olmak gerekirse, Ruby'yi tek tıklamalı yükleyiciyi kullanarak düzgün bir şekilde kurmak ve ardından bir gem install rails
. Apache ve MySQL'e ihtiyacınız varsa, WAMP iyi bir bahistir, ancak Mongrel ve SQLite'a sadık kalırsanız bunlar bile gerekli değildir.
Son zamanlarda yapmaya başladığım şey, VirtualBox'ı dağıtım sunucusunu yakından yansıtan bir Ubuntu Sunucusu örneğiyle çalıştırmaktır . Bir ağ sürücüsünü Ubuntu Sunucusuna eşledim, ardından kodumu düzenleyip doğrudan VM üzerinde çalıştırıyorum. Neredeyse hiç bellek kullanmıyor (şu anda ~ 43MB kullanıyor; ~ 230MB kullanan Firefox ile karşılaştırıldığında) ve Rails aslında Windows'ta yerel olarak çalıştırmaktan daha iyi performans gösteriyor. Ayrıca, sanal sunucunuzla göreceli güvenlik içinde deneyler yapabilirsiniz. Gerçekten güzel bir kurulum, kesinlikle tavsiye ederim.
Son olarak, burada Windows kullanıcılarına yönelik birkaç Ruby / Rails blogu bulunmaktadır: