2011-01-22 53 views
0

很好,猜测你们中许多人在Linux上有很好的专业知识。我目前在创建一个linux-live-medium时遇到了一些问题。Linux-Live-system inc。 Ruby 1.9上的USB - 棒与r/w分区

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

但我无法安装Ruby 1.9。每次我想要这样做,我都会以Ruby 1.8.7结束。我想测试一些ruby代码。因此我需要红宝石下面的宝石

机械化 引入nokogiri utf8_utils

我听到一个Linux的Live介质,能够与所有要的东西,包括Ruby 1.9的运行。 因此,Live-medium安装在带有R/W分区的USB棒上。这可能吗。

我不是linux专家 - 但在这里拥有所有的专业知识,我认为有可能创建这样一个USB棒。 (...与Ruby 1.9和所有扩展名) 我喜欢听到你的声音!

问候 零

回答

1

Debian/Ubuntu包含了Ruby 1.8.x和1.9.x,并且基本上复制了大多数两种风格的包:1.8和1.9。这对您而言可能已经足够了 - 当然是YMMV。

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

另一个解决方案是虚拟化:最简单的形式就是chroot。大多数现代Linux系统都具有基于某个根目录进行安装的能力(SuSE具有install into given directory的功能,Debian/Ubuntu有debootstrap - 然后只是运行chroot /path/to/that/directory - 你最终会在另一个系统中完全安装在单独的目录中)

+0

helloo GreyCat! - 很多非常感谢您的建议!我将阅读您的意见论文。我只是个开胃菜,但是这帮助我很多!我很高兴有一个解决方案!!! THX零 – zero 2011-01-23 11:26:18

1

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

然后你就可以轻松地来回切换,从1.8到1.9根据需要并使1.9.2成为默认值。仔细阅读他们的文档,它确实使宝石管理更容易。

+0

helloo karudzo - 很多很多谢谢!我会阅读你的忠告文件。我很高兴有一个解决方案!!! THX zero – zero 2011-01-23 11:25:11