Как начать с ruby и установить его? Какой лучше Windows или VM?
На моем компьютере работает ОС Windows 8, а также виртуальная машина с Linux Ubuntu. Я хочу установить ruby и работать с ним, и я слышал, что windows не поддерживает все гемы ruby и Linux будет лучше для ruby. так вы думаете, я должен установить ruby на windows или на мою виртуальную машину? что будет лучше? И помогите мне с установкой на него ruby. Также я хочу знать, есть ли какая-либо IDE, как в Eclipse для Java лучше, чем в командной строке?
2 ответа
У вас могут быть некоторые проблемы с гемами в Windows, но в целом это будут гемы, которые поддерживают только Linux. То же самое относится и к установке Linux: у вас могут быть проблемы с некоторыми драгоценными камнями, в частности, с теми, которые поддерживают функциональность только для Windows.
В отличие от Perl, где совместимость с Windows была задействована после того, как язык утвердился в Linux, Ruby действительно является кроссплатформенным языком, и нет лучшего выбора платформы. Ваше единственное соображение должно быть, "для какой платформы я хочу разработать?"
У вас могут быть некоторые проблемы с драгоценными камнями на окнах. Хотя они в основном решаемы, лучше установить x86-интерпретатор ruby.
- Первое, что вы должны сделать, это установить ruby и devkit с этого сайта. Полную информацию о процессе установки вы можете найти здесь.
- Ну, ты почти закончил. Я думаю, вам понадобятся драгоценные камни.
IDE это сложный вопрос. Я слышал, вы упомянули затмение. Это не только для Java!:) Если вы заинтересованы, вы можете продолжать использовать затмение. Как? Прочтите эту статью. Речь идет о DLTK (Dynamic Languages Toolkit). Но мой выбор - Aptana Studio. Это основанная на затмении IDE. Почему Аптана? Это бесплатно и обеспечивает подобный затмению пользовательский интерфейс. Если вы хотите использовать отладчик (я знаю, что вы это делаете), вам следует установить гемы debug-base и debug-ide.
Есть также некоторые проприетарные IDE, такие как RubyMine (мне это очень нравится) или VS "плагин" Ruby in Steel
У меня есть windows8, ruby 2.0 x86, Aptana IDE. Не все, но почти нормально работает.:)
Удачи!