2012-02-18 2 views
22

Кто-нибудь знает, как запустить/скомпилировать Ruby-программы в Windows 7? Например, вы можете скомпилировать Java в Eclipse, но я не могу найти ее для Ruby.Как запустить рубиновые программы в Windows 7?

+4

Добро пожаловать в переполнение стека! Я редактировал название вопроса, чтобы быть более ясным. Вы должны принять любой ответ, который вы считаете лучшим (нажмите галочку), и проголосуйте за любые другие ответы, которые вам были полезны (щелкните стрелку над номером слева от ответа). –

+0

В то время как Ruby не скомпилирован, вы можете упаковать программу Ruby для людей, у которых нет Ruby, как это задано здесь. Http://stackoverflow.com/q/4372988/366051 –

ответ

33

http://rubyinstaller.org/ - «Простой способ установки Ruby on Windows».

Дает вам язык и среду исполнения - все, что вам нужно для начала работы.

+0

ОК я загрузил это, но у него нет компилятор с этим .. –

+7

Вы не компилируете рубиновые программы, вы просто запускаете их. Создайте рубиновый скрипт (т. Е. Он заканчивается на .rb). Затем в командной строке введите: «ruby .rb», заменив имя вашего скрипта. Также, если вы хотите Eclipse, например Ruby IDE, вы должны скачать Aptana, http://www.aptana.com/products/studio3/ download –

+0

В отличие от Java, Ruby является интерпретированным языком, а это значит, что в целом (и теории) вы его не компилируете. Вы выполняете скрипты во время выполнения. Теоретически, для Ruby может быть создан компилятор, но это необязательно. Если вы хотите объединить некоторые функции Ruby и распространить его, взгляните на Ruby Gems. – redhotvengeance

4

Ruby не скомпилирован, а скорее интерпретирован. Вам необходимо установить Ruby, используя приведенную выше ссылку, данную @ilollar.

Тогда, если у вас есть исходный код программы в файле some_ruby.rb, вы будете выполнять это в ЦМД:

ruby some_options.rb 

Это общая форма команды рубина:

ruby [ruby options] [program name] [program options] 
1

Вот бесплатная онлайн-книга, которая ответит на большинство вопросов, которые у вас есть о Ruby, если вы только начинаете: http://ruby.learncodethehardway.org/book/

Это называется «Learn Ruby Hard Way ", но не позволяйте названию вас отбросить - книга на самом деле довольно проста для подражания и не предполагает, что вы ничего не знаете о программировании.

Это поможет вам начать писать Ruby и запускать программы в первый раз.

Как сказал ilollar, Ruby Installer - лучший способ поместить Ruby на ваш компьютер с Windows.

В настоящее время я запускаю Ruby на Windows 7, записывая приложения Rails. Вы можете многое сделать в Windows с Ruby, однако вы не можете делать все. Есть пакеты файлов, которые вы можете скачать, которые помогут вам написать свои программы Ruby - они называются Gems. Некоторые камни не будут работать в Windows - Ruby Racer и некоторые версии EventMachine - это два, которые сразу приходят на ум.

Это может быть неприятно, но если это когда-либо произойдет, вы можете установить версию Linux на виртуальной машине на вашем компьютере под управлением Windows, чтобы вы могли использовать эти драгоценные камни без необходимости получать новую машину.

Вы также можете установить Linux для работы рядом с Windows без необходимости переформатировать или объединиться с разделами на вашем жестком диске. Существует программа под названием «Wubi», которая установит Ubuntu (версию Linux) для запуска внутри вашей Windows-машины. Это позволит вам выбрать Windows или Linux при запуске вашей машины.

Но это все, о чем нужно подумать позже. На данный момент вы можете разработать Ruby на Windows.

0

Кроме того, если вы хотите запустить Ruby в интерактивном режиме, найдите место, где оно установлено, и перейдите в подкаталог bin. Для меня это был \ RailsInstaller \ Ruby1.9.3 \ bin. В этом каталоге должен быть файл irb.bat. Дважды щелкните по нему, и вы получите консоль консоли Ruby.

0

Вы можете создавать оконные исполняемые файлы с помощью ocra. Таким образом, вы можете создать приложение и нажать приложение на другой компьютер, на котором не установлен Ruby.

Смежные вопросы