Linux Live system inc.带r/w分区的U盘上的Ruby 1.9

Linux Live system inc.带r/w分区的U盘上的Ruby 1.9,ruby,linux,rubygems,usb,Ruby,Linux,Rubygems,Usb,好吧,我想你们中的许多人在Linux方面都有很好的专业知识。我目前在创建linux live媒体时遇到一些问题 我有一个装有OpenSuse Linux 11.3版的盒子,里面有很多好东西。有几种语言运行得很好:Perl、Python、PHP!一切都很好!顺便说一句,我很高兴Perl运行得很好 但我无法安装Ruby 1.9。每次我想这样做的时候,我都会得到Ruby 1.8.7。我想测试运行一些ruby代码。因此,我需要具有以下宝石的Ruby 机械化 诺科吉里 utf8_utils 我听说有一种L

好吧,我想你们中的许多人在Linux方面都有很好的专业知识。我目前在创建linux live媒体时遇到一些问题

我有一个装有OpenSuse Linux 11.3版的盒子,里面有很多好东西。有几种语言运行得很好:Perl、Python、PHP!一切都很好!顺便说一句,我很高兴Perl运行得很好

但我无法安装Ruby 1.9。每次我想这样做的时候,我都会得到Ruby 1.8.7。我想测试运行一些ruby代码。因此,我需要具有以下宝石的Ruby

机械化 诺科吉里 utf8_utils

我听说有一种Linux Live媒体可以运行所有想要的东西,包括Ruby 1.9。 因此,活动介质安装在带有R/W分区的U盘上。这可能吗

我不是一个linux专家,但凭借这里所有的专业知识,我认为有可能创建这样一个U盘。(…使用Ruby 1.9和所有这些扩展) 我很高兴收到你的来信

致意

这实际上是一个更好的解决方案-使用RVM:


然后,您可以根据需要轻松地从1.8切换到1.9,并将1.9.2设置为默认值。只要仔细阅读他们的文档,这真的让创业板管理变得容易多了

Debian/Ubuntu既包括Ruby 1.8.x,也包括Ruby 1.9.x,基本上复制了大多数软件包的两种风格:1.8版和1.9版。这对于你的目的来说可能已经足够了——当然是YMMV

另一个解决方案是卡鲁佐已经提到的RVM


另一个解决方案是虚拟化:最简单的形式就是chrooting。大多数现代Linux系统都能够基于某个根目录进行自我安装(SuSE有功能,Debian/Ubuntu有-然后只运行
chroot/path/to/that/directory
-你最终会进入另一个干净地安装在单独目录中的系统。

helloo karudzo-非常感谢!我将阅读你的建议论文。我很高兴有一个解决方案!!!THX zerohelloo GreyCat!-很多非常感谢您的建议!我将阅读您的建议文件。我只是一个新手,但这对我很有帮助!我很高兴有一个解决方案!!!THX zero