Переносимая среда Ruby on Rails для Windows

Около двух лет назад кто-то задал тот же вопрос. В то время ответом был InstantRails. Но InstantRails, похоже, устарел.

Есть ли другие решения?


person 1passenger    schedule 08.12.2010    source источник


Ответы (4)


Bitnami предлагает как собственные, так и виртуальные стеки для популярных платформ, вы можете ознакомиться с ними.

person Mladen Jablanović    schedule 08.12.2010

Я только что узнал о Instant Rails VM. который Engineyard сделал с помощью Vagrant — это виртуальная коробка Ubuntu с рельсами, настроенными и готовыми к работе. Хотя я еще не пробовал.

Как бы я ни хотел, чтобы Rails работал лучше в Windows, отказ от виртуальной машины Ubuntu и использование виртуальной машины может быть лучшим решением для ваших целей — это было бы очень самодостаточно.

person carols10cents    schedule 08.12.2010
comment
Звучит хорошо... и я обязательно попробую! Но я бы предпочел решение без виртуализации на моем USB-накопителе. - person 1passenger; 08.12.2010
comment
Должен согласиться здесь. Я боролся с Windows/Ruby почти год. Наконец-то использовал виртуальную машину Ubuntu и не могу представить себе возвращение. В то время как многие люди искренне пытаются сделать Ruby совместимым с Windows, это определенно платформа второго класса и, вероятно, так будет всегда. - person Kyle Heironimus; 08.12.2010

Этот вопрос немного устарел на данный момент, но сегодня я наткнулся на него в поисках аналогичного вопроса.

Текущее состояние дел выглядит так: rubyinstaller.org И Puppet, и Chef используют эту среду выполнения в Windows.

Среда выполнения принимает форму установочного пакета, поэтому она не обязательно является портативной на USB-накопителе, но дает вам возможность установки в различные каталоги. Вы должны иметь возможность просто скопировать C:\RubyXXX на USB-накопитель, соответствующим образом изменить %PATH% и запустить его.

Надеюсь, эта информация поможет.

person Jeff McCune    schedule 12.01.2012

  • Выберите и создайте каталог для переносимой среды ENV_DIR
  • Загрузите бинарный файл ruby ​​из RubyInstaller и поместите его в каталог ENV_DIR\ruby.
  • Загрузите экстрактор комплекта разработки из RubyInstaller и извлеките его в каталог ENV_DIR\devkit.

Создайте скрипт: ENV_DIR\setpaths.bat с помощью команд:

@set PATH=%PATH%;%cd%\ruby\bin
@set PATH=%PATH%;%cd%\devkit\bin
@set PATH=%PATH%;%cd%\devkit\mingw\bin
@set PATH=%PATH%;%cd%\devkit\mingw\libexec\gcc\mingw32\4.5.2
@set PATH=%PATH%;%cd%\devkit\mingw\mingw32\bin
@set PATH=%PATH%;%cd%\devkit\sbin\awk

Создайте скрипт: ENV_DIR\console.bat с командами:

@cmd /K setpaths.bat

Теперь вы можете запустить исполняемый файл console.bat и иметь консоль, в которой вы можете создавать и запускать проекты Rails.

Источник: http://hcettech.blogspot.pt/2012/05/windows-portable-rails-development.html

person CaughtOnNet    schedule 30.05.2012