Linux-Live-система вкл. Ruby 1.9 на USB-флешке с ч / б разделом - PullRequest
0 голосов
/ 22 января 2011

хорошо, думаю, многие из вас имеют большой опыт работы с Linux. В настоящее время у меня есть некоторые проблемы с созданием linux-live-medium.

У меня есть коробка с OpenSuse-Linux Version 11.3 со всеми приятными вещами. Несколько языков работают очень хорошо: Perl, Python, PHP! Все очень хорошо! Кстати, я очень рад, что Perl работает очень хорошо.

Но я не могу установить Ruby 1.9. Каждый раз, когда я хочу это сделать, я получаю Ruby 1.8.7. Я хочу протестировать некоторый ruby-код. Поэтому мне нужен Ruby со следующими драгоценными камнями

Mechanize nokogiri utf8_utils

Я слышал о Linux-Live-среде, который может работать со всеми нужными вещами, включая Ruby 1.9. Поэтому Live-medium устанавливается на USB-флешку с R / W разделами. Возможно ли это.

Я не эксперт по Linux, но, учитывая весь этот опыт, я думаю, что можно создать такую ​​USB-флешку. (... с Ruby 1.9 и всеми этими расширениями) Я люблю слышать от вас!

С наилучшими пожеланиями ноль

Ответы [ 2 ]

1 голос
/ 23 января 2011

Debian / Ubuntu включает в себя как Ruby 1.8.x, так и 1.9.x - и, по сути, дублирует большинство пакетов в двух вариантах: для 1.8 и 1.9. Этого может быть достаточно для ваших целей - хотя YMMV, конечно.

Еще одним решением является RVM, о котором Карудзо уже упоминал.

Еще одним решением является виртуализация: самой простой формой будет просто хромирование. Большинство современных систем Linux имеют возможность устанавливать себя на основе некоторого корневого каталога (SuSE имеет установить в данный каталог функциональность, Debian / Ubuntu имеет debootstrap - и затем просто запустить chroot /path/to/that/directory - в итоге вы окажетесь в другой системе, установленной чисто в отдельном каталоге.

1 голос
/ 23 января 2011

Это на самом деле будет лучшим решением для вас - используйте RVM:

Затем вы можете легко переключаться с 1,8 на 1,9 по желанию и сделать 1.9.2 по умолчанию. Просто внимательно прочитайте их документы, это действительно облегчает управление драгоценными камнями.

...