Как да инсталирате Ruby?

Ruby е повлиян от различни езици като Perl, Smalltalk, Lisp според създателя си, Yukihiro "Matz" Matsumoto от Япония. Синтаксисът на Ruby е подобен на Perl, докато интерпретацията е подобна на Smalltalk, но се различава значително от Python. Той поддържа функционално и обектно-ориентирано програмиране. Той има динамична система от тип и управлението на паметта може да се извършва без никаква намеса. Това е динамичен и общо предназначен език за програмиране. Ключовите думи се използват за дефиниране на клас и методи, докато кодовите блокове могат да бъдат дефинирани както от ключови думи, така и от скоби. Когато се използва sigil, той променя семантиката на обхвата на променливата. Определянето на функциите / променливите извън класовете и превръщането им в обект е известно като Процедурно програмиране. Когато всичко е обект или има анонимни функции, затваряния и продължения, като всеки оператор има стойност, а функциите връщат последната оценка, тогава тя се препраща към обектно ориентирано програмиране.

Характеристики на Ruby

  • Може да се направи обработка на изключения и претоварване на оператора.
  • Пълно обектно ориентирано с наследяване и метакласове.
  • Аргументи по подразбиране.
  • Нивата с променлив обхват се означават със сигили такива глобални, класови, инстанционни и локални.
  • RubyGems се използват като централизирано управление на пакети.
  • REPL е интерактивна рубинена черупка.
  • Поддръжка за Unicode и кодиране на множество символи.
  • YAML, JSON и XML са стандартните налични модули на библиотеката.

Библиотеките в самостоятелна настройка се наричат ​​„скъпоценен камък“. Всеки скъпоценен камък се състои от:

  • код
  • документация
  • Спецификация на скъпоценния камък (Gemspec )

RubyGems е манипулатор на пакети, който осигурява стандартен формат за разпространение на Ruby програми. Инсталирането на скъпоценни камъни се справя лесно чрез това. RubyGems е интегриран с Ruby време за зареждане. Това зарежда инсталираните скъпоценни камъни от папките на библиотеката. Gems работят с рубин, създаден за определена платформа, базирана на CPU архитектура, ОС на системата и Версия. Всеки скъпоценен камък съдържа три важни неща

  • име
  • версия
  • платформа

Стъпки за инсталиране на Ruby

В Debian GNU / Linux и Ubuntu можем да инсталираме Ruby, както е показано по-долу:

$ sudo apt - вземете инсталирайте ruby-full

Пълно пакетът с рубин осигурява старата стабилна версия на Debian и Ubuntu.

Използване на yum пакета за RHEL, CentOS и Fedora.

$ sudo yum инсталирайте рубин

Версията, инсталирана чрез това, е най-новата, която би била налична по това време на излизане.

Актуализиране на Ruby с помощта на инсталатори

По-нова версия може да бъде инсталирана чрез трети инсталатори, ако вече е инсталирана версия на Ruby. Възможно е да се инсталират множество версии на Ruby в една и съща система. Има специални инструменти, които могат да помогнат за превключване между различните версии. Отделни инсталатори на трети страни не са необходими, когато използваме RVM (Ruby-Version-Manager).

Ruby-изграждане на

Ruby-build е плъгин за rbenv. Различни версии на Ruby могат да се компилират и инсталират с това. Достъпен за:

  • MacOS
  • Linux
  • UNIX-подобни операционни системи

Инсталирайте Ruby

Различните версии на Ruby могат да бъдат компилирани и инсталирани в произволни директории с помощта на Ruby-install. В MacOs и Linux машини Chruby е инструмент, който се предоставя за превключване между различни версии на Ruby, инсталирани на една и съща машина.

Ruby Installer

RubyInstaller предоставя почти пълна настройка за цялостна среда за разработка на Ruby в Windows.

Как да инсталирате Ruby на Windows

  • Отваряне -> https://rubyinstaller.org/

  • Всеки без предварителни познания за Ruby може да обмисли възможността да разбере дълбоко.
  • Можете да преминете през основите на инсталацията на Ruby и употребите на Ruby от дадената връзка „RubyInstaller за вас?“

  • Предоставената Ruby + Devkit (версия) е най-стабилизираната и напълно тествана версия на Ruby, която е достъпна за изтегляне.

  • След като изтеглянето завърши, отворете инсталатора чрез двойно кликване. Появява се следният Windows:
  • Кликнете върху „Приемам лиценза“ и Напред.

  • В следващия диалогов прозорец можете да промените инсталацията на Target Path of Ruby.

Можете да преместите показалеца на мишката върху квадратчетата за отметки, за да имате кратко обяснение на опциите.

  1. Опцията UTF-8 се използва за задаване на променлива среда.
  2. Свържете файловете .rb и .rbw ще ви позволи да стартирате Ruby с двойно щракване или просто да напишете името на командата в черупката.
  3. Добавяне на изпълними Ruby ви позволява да инсталирате Ruby отвсякъде. Това може да засегне съществуващите инсталации Ruby.
  • Кликнете върху Инсталиране.
  • Поставете отметка в квадратчето, ако искате да инсталирате веригата за разработка на MYS2 заедно с Ruby. Кликнете върху Напред.

  • След като инсталацията завърши, щракнете върху Finish.

  • Готови сте да отидете.

Ruby On Mac-OS:

MacOS се предлага предварително инсталиран с Ruby. Можете да пуснете ruby ​​-v на терминала си, той ще сочи към предварително инсталираната версия.

Въведение в Ruby on Rails

Ruby on Rails е рамка, написана на Ruby за разработване на уеб приложения от страна на сървъра. Rails се нуждае от език, за да вгради динамичната уеб страница в HTML код. По това време създателят на релси счита Руби за по-добър вариант от другите езици. Моделът-изглед-контролер (MVC) се използва за организиране на програмиране на приложения. Ruby on Rails най-често е свързан към интернет чрез някакъв преден уеб сървър.

Модел

База данни и файл Ruby са картографирани в таблица в рамките на Ruby on Rails. Това е посочено като модел. Разработчиците са свободни да игнорират конвенцията за именуване и да избират различни имена за таблиците, моделите и свързаните с тях файлове. Но най-добрата практика е да посочите следното: Файл „user.rb“ в директорията за приложения / модели може да бъде асоцииран с таблицата „потребители“ в базата данни.

контрольор

Сървърният компонент на Rails е известен като Controller. Той определя кой файл да бъде доставен към външните заявки от уеб сървъра. Функцията за търсене се нуждае от заявка, за да намери данните, съответстващи на търсенето. След това контролерът предава някакъв подмножество на данните в съответния изглед, за да създаде HTML документ, съдържащ таблица с един ред на данни. Контролерът прави едно или няколко действия, което всъщност представлява блок, който определя как да се отговори на външна заявка.

изглед

По време на изпълнение, Erb файл се оценява и преобразува в HTML. Това се постига с помощта на View. Релсите включват инструменти, които улесняват задачата на разработчиците да конструират модели и изгледи за основен уебсайт.

Препоръчителни статии

Това е ръководство за това как да инсталирате Ruby. Тук сме обсъдили инструкциите и различни стъпки за инсталиране на Ruby. Можете също да разгледате следната статия, за да научите повече -

  1. Въпроси за интервю на Ruby
  2. Ruby vs Python Performance
  3. Руби срещу възел
  4. Използва се за Ruby