Переносимая среда Ruby on Rails для Windows - PullRequest
3 голосов
/ 08 декабря 2010

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

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

Ответы [ 4 ]

5 голосов
/ 08 декабря 2010

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

4 голосов
/ 08 декабря 2010

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

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

1 голос
/ 31 мая 2012
  • Выберите и создайте каталог для переносимой среды ENV_DIR
  • Загрузите двоичный файл ruby ​​из RubyInstaller и поместите его в каталог ENV_DIR\ruby
  • Загрузите экстрактор Development Kit из 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

1 голос
/ 13 января 2012

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

Похоже, что текущее состояние дел rubyinstaller.org И Puppet, и Chef используют эту среду выполнения для Windows.

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

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

...