适用于Windows的便携式Ruby on Rails环境

两年前Somenone问了同样的问题 。 答案是当时的InstantRails。 但InstantRails似乎已经过时了。

还有其他解决方案吗?

Bitnami为流行的平台提供本机和虚拟堆栈,您可以查看这些。

我刚刚听说了Engineyard使用Vagrant制作的Instant Rails VM – 它是一个带有rails的Ubuntu虚拟盒,所有这些都已经准备好了。 我还没有尝试过。

尽管我希望Rails在Windows上运行得更好,放弃和使用Ubuntu VM可能是最适合您的目的 – 它将是非常独立的。

这个问题在这个时候有点陈旧,但我今天偶然发现它正在寻找类似的问题。

当前的技术状态似乎是rubyinstaller.org.Puppet和Chef都在Windows上使用这个运行时。

运行时采用安装包的forms,因此它不一定是USB便携式,但它确实为您提供了安装到各种目录的选项。 您应该能够简单地将C:\RubyXXX复制到USB记忆棒,适当地更改%PATH%并运行它。

希望这些信息有所帮助

  • 选择并创建一个包含便携式环境ENV_DIR的目录
  • 从RubyInstaller下载ruby二进制文件并将其放在ENV_DIR\ruby目录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