Привет!
Ето гайд за хората, на които не им се чака, но си харесват 'по-недъгавите' операционни системи :)
Понеже под Windows неща се компилират с Visual Studio - ще ви трябва такова. Ако нямате и не ви трябва, може би наистина е смислено да почакате малко за инсталатора. Гайда е пробван с VS 2012.
- Теглите сорса на Ruby 2.1
- Разархивирате някъде, за предпочитане е абсолютния път до директорията да е кратичък, за по-лесно. Много важно е да се уверите, че датите на файловете, които разархивирате, не са се променили от тези, които са били в архива. Ако са се обновили до текущата дата - ще ви изпищи с грешка, че нямате инсталирано Ruby (wut?).
- Отваряте "Developer Command Prompt for VS2012". Може да го намерите с търсенето в windows. За windows 8 цъкате старт екрана и пишете "developer".
-
Отивате в директорията, където са файловете и изпълнявате една по една следните команди. За последната давате съществуваща папка, където да се сложат компилираните файлове за Ruby.
- .\win32\configure.bat
- nmake
- nmake test
- nmake DESTDIR=C:/dev/installs/ruby install
Ако пътя към DESTDIR директорията съдържа празни места, го оградете в кавички.
Отивате в ControlPanel -> System -> отляво има едно бутонче Advanced System Settings -> на Advanced таба има бутон Environment variables -> цъкате два пъти на реда с Path, в първия списък (или втория, няма значение) -> Добавяте в края на текста това ';C:\dev\installs\ruby\usr\bin' (без кавичките), като разбира се си променяте пътя до съответната директория. Това \usr\bin накрая трябва да го има.
- Затваряте си терминала и го отваряте отново. Трябва командата irb да стартира Ruby. Ако не, рестартирайте, за да сте сигурни, че са се обновили системните променливи от стъпка 5.