Які операційні системи підтримують Ruby?

Ruby розробляється на Linux і написаний мовою - C. Ruby працює в Linux та інших схожих на UNIX операційних системах, macOS, Windows, DOS, BeOS, Amiga, Acorn Risc OS і OS/2.
Ця крос-платформова підтримка дозволяє розробникам використовувати Ruby на багатьох різних системах, що робить його дуже гнучким і доступним для широкого кола користувачів. Технічно Ruby можна використовувати на мікроконтролерах, але для цього потрібен інтепретатор (віртуальна машина). Тож для реальних проєктів на мікроконтролерах краще використовувати C.
Розробники Ruby зазвичай використовують macOS або Ubuntu в якості операційної системи для роботи. Технічно можна займатися розробкою на Windows, але буде доволі багато нюансів з підтримкою різних бібліотек тощо (можливо трохи краще, якщо проєкт буде загорнутий у Docker-контейнер). 
Наразі Ruby та Rails непогано себе поводять на ARM-архітектурі (Apple чіпи М-серії).

🔗 Цитувати допис: "Які операційні системи підтримують Ruby?"

Якщо ви хочете процитувати цей допис у своїй роботі, статті, блозі, використовуйте наведену нижче інформацію.

Розгорнути деталі


🙌 Підтримати блог @memecode

Ви можете поширити цей допис у соцмережах, чим допоможете платформі цейво розвиватись (* ^ ω ^)

📝 Більше публікацій:
Обкладинка нотатки: Що таке технічний борг (technical debt) в IT проєктах?
Обкладинка нотатки: Що таке "розповзання скоупу" (Scope Creep / Скоуп кріп)?
Обкладинка нотатки: Що означає "Нативний"?
Обкладинка нотатки: Як працює 'rails console --sandbox'?
Обкладинка нотатки: Для чого потрібна база даних CVE (Common Vulnerabilities and Exposures)?
Обкладинка нотатки: Чи створює Ruby нову копію об’єкта при присвоєнні змінної змінній?
Обкладинка нотатки: В чому різниця між immediate value та reference у Ruby?
Обкладинка нотатки: Чому Ruby код повертає nil після виконання puts?
Обкладинка нотатки: Яка різниця між nil і false в Ruby?
Обкладинка нотатки: Чому порожній рядок (string) у Ruby не є false?
Обкладинка нотатки: Область видимості локальної змінної в Ruby
Дисклеймер

Інформація на сайті tseivo.com є суб'єктивною та відображає особисті погляди та досвід авторів та авторок блогів.

Використовуйте цей ресурс як одне з декількох джерел інформації під час своїх досліджень та прийняття рішень. Завжди застосовуйте критичне мислення. Людина сама несе відповідальність за свої рішення та дії.