2

Я пользователь окна и веб-разработчик .net. Я пробую руки в рубине и "рубине на рельсах". Все предлагают мне использовать OSx или Linux. Могу ли я установить Ubuntu на "Pen Drive" и использовать в качестве машины для разработки для того же. Если да, пожалуйста, дайте мне знать, как установить Ubuntu на "Pen Drive".

Я использую ноутбук с Windows 7 32-битной предельной на моем Core 2 Duo и 4 ГБ оперативной памяти.

5 ответов5

1

Я недавно начал разработку Ruby on Rails, и мне действительно легко работать как в Windows, так и в Linux. Дома я использую Rails в Windows 7, а на работе я использую Ubuntu. Работает плавно в обоих местах. Моя рекомендация - разработка не будет сильно зависеть от того, какая ОС используется.

Вы не поверите мне, если я скажу, что люди в моем офисе работают над одним и тем же проектом, некоторые в OSX, некоторые в Linux, а некоторые в Windows с SVN в качестве источника контроля и Netbeans в качестве IDE.

Для книг, обратитесь по этой ссылке. В книге Agile Web-разработки с использованием Rails просмотрите приложение DEPOT, и у вас будет четкое представление о том, что такое Rails, и вы наверняка будете чувствовать себя уверенно, работая над этим.

0

Я не думаю, что есть веская причина использовать Linux или OS X для разработки Rails поверх Windows. Многие энтузиасты Rails, особенно те, кто создавал его в первую очередь, являются ненавистниками Windows, но я лично разработал довольно значительное приложение Rails для Windows.

Однако, если вы по какой-либо причине хотите попробовать Ubuntu или какую-либо другую операционную систему - установить ее на флэш-накопитель, вероятно, не так хорошо, как при использовании VirtualBox. Я использую Windows 7 на своем ноутбуке, но многие клиенты работают на Ubuntu, и он прекрасно работает внутри VirtualBox.

0

Большая часть мира Rails кажется * nix ориентированной, по крайней мере, по моему опыту. (При разработке под Windows я, похоже, сталкивался с ошибками, специфичными для Windows. См. Https://rails.lighthouseapp.com/projects/8994/tickets/4295-rails-inclusively-imposes-version-number-as-last-part-of-gem-directory-name#ticket-4295-11 ) Но с другой стороны, я старомодный любитель командной строки, поэтому я никогда не пробовал Rails IDE, даже на Linux/OS X. Я работаю таким образом, потому что считаю это полезным. (Мне всего 23 года, так что я не из тех, кто использует vi уже 20 лет.)

При этом есть опция "установить на USB", встроенная в Ubuntu. 10.04 находится в Системе -> Администрирование -> Сделать загрузочный диск. Я думаю, что вам нужно по крайней мере 2 ГБ флэш-накопитель.

0

Коротко ответить на ваш вопрос: Вы можете (технически), но не должны.

У вас есть много вариантов здесь, но реальные вопросы:

  • Вы хотите портативную среду разработки?
  • Вы хотите быстро переключаться между Windows и Ubuntu? Может быть, доступ к файлам Windows из Ubuntu?

Если вы хотите портативный, то у вас есть следующие варианты:

  • установить полную Ubuntu на флеш-накопитель: это дешевый способ, и он будет бесполезным и очень разочаровывающим в использовании. Если вы не потратили безумную сумму денег на этот флеш-накопитель, он будет медленным при случайном чтении, потому что на обычном флеш-накопителе быстрое только последовательное чтение. Во-вторых, выравнивание износа не очень хорошо работает на ручном приводе, что означает, что он очень скоро выйдет из строя. В-третьих, вам нужно настроить дистрибутив Linux, чтобы он не записывал на флешку 5 раз в секунду даже с файловой системой EXT2, и это возвращает вас к износу и медлительности.
  • установите Live Ubuntu на флешку с постоянным хранилищем данных. Это почти хорошее решение, я использовал его некоторое время: эта версия Ubuntu предназначена для запуска с компакт-диска, поэтому она готова не записывать на носитель, с которого она загружена. Некоторые умные ребята настроили его для использования с флеш-накопителем, чтобы он мог хранить некоторые данные (я использовал его на 16 Гб Sandisk Cruzer Micro). Это все еще медленно загружается, но тогда это хорошо. Попробуйте Wubi установить Ubuntu на флеш-накопитель, он даже загрузит указанный дистрибутив для вас.
  • Инвестируйте в маленький внешний SSD (подойдет около 32 Гб) с USB. Вы получите очень быструю скорость и хорошее выравнивание износа. Здесь вы можете выбрать, хотите ли вы установить полную или живую установку. Я предлагаю полную установку.

Любое из этих решений подходит для прямой загрузки, или вы можете загрузить все из них в виртуальной среде, такой как VirtualBox.

Если вы не хотите быть переносимым, у вас есть 3 варианта, но жизнеспособен только один:

  • установите Ubuntu в качестве второй ОС на другой раздел.
  • установить Ubuntu в качестве второй ОС как отдельный файл внутри Windows.
    (Эти два в значительной степени бесполезны. Вы должны перезагрузиться, чтобы войти в Ubuntu.)
  • Установите Ubuntu в виртуальной среде, такой как VirtualBox или VMWare Player, оба бесплатны.

И изолированный / портативный комбо:

  • загрузиться в live/full Ubuntu через Virtualbox,

Я предлагаю НЕ хранить файл .vdi VirtualBox на жестком диске /SSD и использовать его оттуда, потому что вы будете привязаны к VirtualBox, в то время как предыдущий метод позволит вам решить, как вы хотите его загрузить.

0

Вот установщик, который помещает Ubuntu LiveCD на флешку с сохранением настроек.

Однако, если мобильность не является обязательным требованием, установка Ubuntu на жесткий диск так же проста и дает вам больше места и лучшую производительность. Получите его отсюда, и либо установите его из Windows, используя Wubi, либо запишите live CD, загрузите его, попробуйте и установите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .