Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 适用于Windows的可移植Ruby on Rails环境_Ruby On Rails_Ruby_Usb Drive_Portable Applications - Fatal编程技术网

Ruby on rails 适用于Windows的可移植Ruby on Rails环境

Ruby on rails 适用于Windows的可移植Ruby on Rails环境,ruby-on-rails,ruby,usb-drive,portable-applications,Ruby On Rails,Ruby,Usb Drive,Portable Applications,大约两年前没有人问这个问题。当时答案是肯定的。但这似乎已经过时了 还有其他解决方案吗?我刚刚听说一个--它是一个Ubuntu虚拟机,rails都已设置好,可以使用了。不过我还没试过 尽管我非常希望Rails在Windows上运行得更好,但放弃并使用Ubuntu虚拟机对您来说可能是最好的选择——它将非常独立。为流行平台提供本机和虚拟堆栈,你可以看看这些。这个问题在这个时候有点老了,但我今天在搜索类似的问题时偶然发现了它 目前最先进的技术似乎是Puppet和Chef都在windows上使用此运行时

大约两年前没有人问这个问题。当时答案是肯定的。但这似乎已经过时了

还有其他解决方案吗?

我刚刚听说一个--它是一个Ubuntu虚拟机,rails都已设置好,可以使用了。不过我还没试过


尽管我非常希望Rails在Windows上运行得更好,但放弃并使用Ubuntu虚拟机对您来说可能是最好的选择——它将非常独立。

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

这个问题在这个时候有点老了,但我今天在搜索类似的问题时偶然发现了它

目前最先进的技术似乎是Puppet和Chef都在windows上使用此运行时

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

希望这些信息有帮助。

  • 选择并创建包含便携环境的目录
    ENV_DIR
  • 从下载ruby二进制文件并将其放在 目录
    ENV\u DIR\ruby
  • 从RubyInstaller下载开发工具包提取器,然后 在目录
    ENV\u 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
@cmd /K setpaths.bat
使用以下命令创建脚本:
ENV_DIR\console.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
@cmd /K setpaths.bat
现在您可以运行console.bat可执行文件,并拥有一个控制台,您可以在其中创建和运行Rails项目


来源:

听起来不错。。。我一定要试试!但我更喜欢在我的U盘上没有虚拟化的解决方案。我必须同意这一点。我和Windows/Ruby打了将近一年的仗。最终使用了Ubuntu虚拟机,无法想象回到过去。虽然很多人都在真正尝试让Ruby stuff与Windows兼容,但它肯定是一个二级平台,而且可能永远都是。