Како инсталирати Руби?

На Рубија су утицали различити језици као што су Перл, Смаллталк, Лисп према свом творцу, Иукихиро "Матз" Матсумото из Јапана. Синтакса Руби је слична Перлу, док је интерпретација слична Смаллталк-у, али се знатно разликује од Питхона. Подржава функционално и објектно оријентисано програмирање. Има систем динамичног типа и управљање меморијом се може обављати без икакве интервенције. То је динамички и општи програмски језик. Кључне речи се користе за дефинисање класе и метода, док се блокови кодова могу и дефинисати кључним речима или заградама. Када се користи сигил, он мења семантику обима променљиве. Дефинисање функција / променљивих изван класа и њихово стављање у део објекта познато је под називом Процедурално програмирање. Када је све објект или има анонимне функције, затварања и наставке при чему свака изјава има вриједност, а функције враћају посљедњу процјену, тада се упућује на објектно оријентирано програмирање.

Карактеристике Руби-а

  • Руковање изузецима и преоптерећење оператера могу се извршити.
  • Темељно је објектно оријентисан са наслеђивањем и метаклазама.
  • Подразумевани аргументи.
  • Нивои променљивог обима означени су ознакама као што су глобални, класе, примере и локални.
  • РубиГемс се користе као централизовано управљање пакетима.
  • РЕПЛ је интерактивна Рубинова љуска.
  • Подршка за кодирање Уницоде и више карактера.
  • ИАМЛ, ЈСОН и КСМЛ су стандардни доступни библиотечки модули.

Библиотеке у самосталном оквиру назива се "драгуљ". Сваки драгуљ се састоји од:

  • Код
  • Документација
  • Спецификација драгуља (Гемспец )

РубиГемс је програм за обраду пакета који пружа стандардни формат за дистрибуцију Руби програма. Инсталација драгуља се лако преноси кроз ово. РубиГемс је интегрисан са утоваривачем ручног времена. Ово учитава инсталиране драгуље из мапа библиотеке. Гемс раде с рубинима дизајнираним за одређену платформу засновану на архитектури ЦПУ-а, ОС-у система и верзији. Сваки драгуљ садржи три важне ствари

  • Име
  • Верзија
  • Платформа

Кораци за инсталирање Руби-а

У Дебиан ГНУ / Линук и Убунту можемо да инсталирамо Руби на следећи начин:

$ судо апт-гет инсталл руби-фулл

Пакет пун рубин пружа старо стабилно издање на Дебиану и Убунту.

Коришћење иум менаџера пакета за РХЕЛ, ЦентОС и Федора.

$ судо иум инсталл рубин

Верзија инсталирана путем ове верзије је најновија која би била доступна у то време издавања.

Ажурирање Руби-а помоћу Инсталатора

Новија верзија се може инсталирати помоћу инсталатора других произвођача ако је већ инсталирана верзија Руби-ја истекла. На исти систем могуће је инсталирати више верзија Руби-а. Постоје наменски алати који могу помоћи пребацивању између различитих верзија. Одвојени инсталатори треће стране нису потребни када користимо РВМ (Руби-Версион-Манагер).

Руби-буилд

Руби-буилд је додатак за рбенв. Различите верзије Руби-а могу се саставити и инсталирати с тим. Доступно за:

  • МацОС
  • Линук
  • Оперативни системи слични УНИКС-у

Руби инсталл

Различите верзије Руби-а могу се саставити и инсталирати у произвољне директоријуме помоћу Руби-инсталл. У системима МацО и Линук, Цхруби је алат који се пружа за пребацивање између различитих Руби верзија инсталираних на истој машини.

Руби Инсталлер

РубиИнсталлер пружа прилично потпуно подешавање комплетног Руби развојног окружења на Виндовс-у.

Како инсталирати Руби на Виндовс

  • Отвори -> хттпс://рубиинсталлер.орг/

  • Свако без претходног знања о Руби-у може размотрити опцију да се дубоко разуме.
  • Можете да прођете кроз основе Руби инсталације и коришћења Руби-а са датог линка „Да ли је РубиИнсталлер за вас?“

  • Добијена Руби + Девкит (верзија) је најстабилнија и потпуно тестирана верзија Руби-а која је доступна за преузимање.

  • Када је преузимање довршено, отворите инсталацијски програм двоструким кликом. Појави се следећи Виндовс:
  • Кликните на „Прихватам лиценцу“ и затим „Даље“.

  • У следећем дијалошком оквиру можете да промените инсталацију Таргет Патх оф Руби.

Можете померити показивач миша преко потврдних оквира да бисте добили кратко објашњење опција.

  1. УТФ-8 опција се користи за постављање променљиве околине.
  2. Придружите .рб и .рбв датотеке омогућиће вам да покренете Руби двоструким кликом или једноставно укуцате командно име на љусци.
  3. Додавање Руби извршних датотека омогућава вам да инсталирате Руби одасвуд. То може утицати на постојеће Руби инсталације.
  • Кликните на Инсталирај.
  • Означите поље ако желите да инсталирате развојни ланац МИС2 заједно са Руби-ом. Кликните на Нект.

  • Након завршетка инсталације кликните на Финисх.

  • Спремни сте за одлазак.

Руби на Мац-ОС-у:

МацОС је унапред инсталиран уз Руби. На свом терминалу можете покренути рубин -в, упућиват ће на унапријед инсталирану верзију.

Увод у Руби он Раилс

Руби он Раилс је оквир написан на Руби-у за развој веб апликација на страни сервера. Раилсима је био потребан језик да би динамичку веб страницу уградили у ХТМЛ код. У то време је творац трачница сматрао Руби бољом опцијом од осталих језика. За организирање апликацијског програмирања користи се образац модел-приказ-контролер (МВЦ). Руби он Раилс најчешће се повезује на Интернет преко неког фронт-енд веб сервера.

Модел

База података и Руби датотека пресликани су у табелу у оквиру Руби он Раилс. То се назива моделом. Програмери могу да игноришу конвенцију о именовању и изаберу различита имена за табеле, моделе и придружене датотеке. Али најбоља пракса је именовати на следећи начин: Датотека „усер.рб“ у директорију апликација / модела може се повезати са таблицом „корисници“ у бази података.

Цонтроллер

Компонента Раилс на страни сервера позната је као Контролник. Одређује која датотека се испоручује спољним захтевима са веб сервера. Функцији претраге потребан је упит за проналажење података који одговарају претраживању. Затим контролер прослеђује неку подскупу података одговарајућем приказу да би створио ХТМЛ документ који садржи табелу са једним редом по подацима. Контролер доноси једну или више радњи што је у основи блок који одређује како одговорити на спољни захтев.

Поглед

Током Рун-Тиме-а, Ерб датотека се процењује и претвара у ХТМЛ. Ово се постиже коришћењем Виев-а. Шине укључују алате који олакшавају задатак програмера да конструишу моделе и приказе за основну веб локацију.

Препоручени чланци

Ово је водич за инсталирање Руби-а. Овде смо разговарали о упутствима и различитим корацима за инсталирање Руби-а. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Руби Интервју Питања
  2. Руби вс Питхон Перформанце
  3. Руби вс Ноде
  4. Усес Оф Руби

Категорија: