Ruby Development

Освой консоль Ruby: запуск файлов и команд

Spread the love

Ruby — это динамический язык программирования с открытым исходным кодом, который ценится за свою элегантность и читаемость. Владение командной строкой имеет решающее значение для любого разработчика Ruby, независимо от уровня его опыта. Это руководство проведет вас через выполнение файлов Ruby и команд непосредственно из вашей консоли.

Содержание

Установка Ruby на вашей системе

Процесс установки зависит от вашей операционной системы. Вот краткое описание:

macOS

Хотя macOS включает в себя Ruby, это часто устаревшая версия. Для получения последней версии и надежного управления пакетами рассмотрите возможность использования rbenv или RVM. Эти инструменты позволяют легко управлять несколькими версиями Ruby.

Linux (например, Ubuntu)

Большинство дистрибутивов Linux предлагают пакеты Ruby через свои менеджеры пакетов. В Ubuntu используйте apt:


sudo apt update
sudo apt install ruby ruby-dev

ruby-dev предоставляет заголовочные файлы разработки, необходимые для сборки расширений Ruby.

Windows

Загрузите установщик Ruby с официального сайта RubyInstaller (https://rubyinstaller.org/). Во время установки убедитесь, что вы добавили Ruby в переменную среды PATH вашей системы, чтобы выполнять команды Ruby непосредственно из консоли.

Запуск файлов Ruby из консоли

После установки Ruby выполнение программы Ruby — это просто. Предположим, у вас есть файл с именем my_program.rb:


puts "Hello, world!"

Откройте консоль, перейдите в каталог, содержащий my_program.rb, и запустите:


ruby my_program.rb

Это инструктирует интерпретатор Ruby выполнить скрипт. Вывод будет:


Hello, world!

Использование интерактивной оболочки Ruby (IRB)

IRB позволяет выполнять отдельные команды Ruby без создания файлов. Запустите IRB, набрав:


irb

Это открывает интерактивную среду, где вы можете немедленно увидеть результаты ваших команд:


>> puts "Hello from IRB!"
Hello from IRB!
=> nil
>> 2 + 2
=> 4
>> exit

>> — это приглашение IRB. exit закрывает оболочку.

Работа с аргументами командной строки

Скрипты Ruby могут принимать аргументы командной строки, доступные через массив ARGV. Измените my_program.rb:


name = ARGV[0]
puts "Hello, #{name}!"

Теперь запустите скрипт с аргументом:


ruby my_program.rb Alice

Вывод будет:


Hello, Alice!

Это руководство обеспечивает прочную основу для работы с Ruby из командной строки. Для получения более продвинутых методов обратитесь к официальной документации Ruby.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *