Установка Ruby on Rails на Windows

31 Окт
2011

Помню один мой друг хотел попробовать Ruby on Rails, любитель всяких фрейворков. Но у него возникли проблемы с установкой, помниться долго парились. Но решение нашли. Проблема оказалась в том что имя пользователя в винде было на кириллице. Для тех кому интересно я решил написать небольшую инструкцию по всей установке, чтобы не париться как нам. Итак, начнем. 1.Сначала нужен сам язык берем его здесь и устанавливаем, скажем в папку C:\Ruby\ 2.Пропишем в PATHе(Компьютер-Свойства-Дополнительно-Переменные среды) путь к папке «bin» уже установленного Ruby. У меня он «C:\Ruby\bin» 3.Теперь нам нужно установить sqlite и rails. Для этого идем по ссылке и скачиваем sqlite-shell-win32-x86-3070603.zip и sqlite-dll-win32-x86-3070603.zip 4.Извлекаем их содержимое и копируем их в ту же папку bin 5.Пробуем команды
>gem install sqlite3-ruby >gem install rails
Если не выдало ошибки типа
ERROR: While executing gem… (Errno::ENOENT) No such file or directory — «C:\Documents and Settings\…»
То идем к финишу. 6.Если же все-таки эта ошибка появилась, а меня она появилась то идем в нашу любимую bin-папку и открываем в блокноте файл gem.dat изменяем его в таком виде:
@ECHO OFF SET _HOMEDRIVE=%HOMEDRIVE% SET _HOMEPATH=%HOMEPATH% SET HOMEDRIVE=С: SET HOMEPATH=/Ruby IF NOT «%~f0» == «~f0» GOTO :WinNT @«ruby.exe» «С:/Ruby/bin/gem» %1 %2 %3 %4 %5 %6 %7 %8 %9 GOTO :EOF :WinNT @«ruby.exe» «%~dpn0» %* SET HOMEDRIVE=%_HOMEDRIVE% SET HOMEPATH=%_HOMEPATH%
где С:/Ruby/ это путь к нашему Ruby 7.Опять пробуем
>gem install sqlite3-ruby >gem install rails
Если вы сидите за прокси, то есть два пути указать его gem: gem install rails -p http://192.168.1.1:8080 или создать файл C:\Documents and Settings\All Users\Application Data\gemrc и в него добавить gem: -p http://192.168.1.1:8080 Команда gem environment должна вывести — «gem» => «-p http://192.168.1.1:8080» Либо создать переменную, как описано здесь. Должно сработать. Желаю удачи
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх