Linux-Live-system inc。带有r / w-Partition的USB-Stick上的Ruby 1.9

时间:2011-01-22 20:23:46

标签: ruby linux rubygems usb

很好的猜测你们很多人都有很好的Linux专业知识。我目前在创建linux-live-medium方面遇到了一些问题。

我有一个OpenSuse-Linux版本11.3的盒子,包含所有好东西。几种语言运行得很好:Perl,Python,PHP!一切都很好!顺便说一句 - 我很高兴Perl跑得很好。

但我无法安装Ruby 1.9。每次我想这样做,我最终得到Ruby 1.8.7。我想测试一些ruby代码。因此我需要Ruby以下宝石

机械化 引入nokogiri utf8_utils

我听说过Linux-Live-medium可以运行所有想要的东西,包括Ruby 1.9。 因此,Live-medium安装在带有R / W分区的USB-Stick上。这可能。

我不是Linux专家 - 但我拥有所有专业知识,我认为可以创建这样的USB-Stick。 (...使用Ruby 1.9以及所有扩展名) 我很乐意听到你的消息!

最好的问候 零

2 个答案:

答案 0 :(得分:1)

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

然后您可以根据需要轻松地从1.8切换到1.9,并将1.9.2设为默认值。只需仔细阅读他们的文档,它确实使宝石管理变得更加容易。

答案 1 :(得分:1)

Debian / Ubuntu包括Ruby 1.8.x和1.9.x - 并且基本上复制了两种版本的大多数软件包:1.8和1.9。这可能足以满足您的目的 - 当然是YMMV。

另一个解决方案是karudzo已经提到的RVM。

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