Перайсці да змесціва

Ruby

ПраграмаRuby

Таксама называецца rubyinstaller, ruby installer, mri ruby

RubyПрадукцыйнасць

Мова Ruby на Windows. RubyInstaller - звычайны шлях. Працэс - ruby.exe. Гэта не Python.

Што вам трэба ведаць

Ruby на Windows - гэта звычайна RubyInstaller. Гэта не Python.

ruby.exe - гэта MRI. RubyInstaller - звычайная зборка для Windows. python.exe - гэта іншая мова.

Што гэта такое?
Асяроддзе выканання мовы
Усё яшчэ актуальная?
Так, глядзіце "Бягучы статус"
Афіцыйная спампоўка?
Выкарыстоўвайце спасылку на распрацоўшчыка ў гэтым артыкуле
Feex паведамляе
Калі gem install церпіць няўдачу на роднай кампіляцыі пашырэння (native extension), я запускаю ridk install з RubyInstaller. Я не раблю pip install для гэтага gem і не пераходжу на python.exe.

Што такое Ruby?

ruby.exe - гэта MRI Ruby. RubyInstaller адаптуе яе для Windows. Python - гэта python.exe. Гемы - гэта не pip.

Калі вы ніколі ім не карысталіся

Калі вам патрэбны Ruby на Windows, выкарыстоўвайце RubyInstaller з rubyinstaller.org, а затым ridk, каб атрымаць інструменты зборкі MSYS2, калі яны патрэбныя гемам. python.org - гэта іншая мова. Падручнікі па Rails, у якіх гаворыцца «ўсталюйце Ruby», маюць на ўвазе гэтае асяроддзе выканання, а не Python.

Для чаго ён выкарыстоўваецца?

Запуск скрыптоў .rb і irb

ruby.exe. python.exe не запусціць гэты файл.

gem install

RubyGems. Родным гемам патрэбны ridk / MSYS2 з RubyInstaller, а не віртуальнае асяроддзе Python venv.

Rails і іншыя фрэймворкі

Яны базуюцца на гэтым асяроддзі выканання. Стэк Node альбо Python - гэта іншы падручнік.

Для каго ён прызначаны?

  • Людзі, якія вывучаюць кіраўніцтва па Rails на Windows
  • Любы, хто набраў ruby і нічога не атрымаў
  • Карыстальнікі, якія ледзь не ўсталявалі Python для файла .rb

Бягучы стан

Ruby (1995) - гэта актуальнае асяроддзе выканання мовы ад Ruby. Вытворца па-ранейшаму скіроўвае карыстальнікаў Windows на https://rubyinstaller.org/.

Колькі яму гадоў?

Ruby датуецца 1995 годам. RubyInstaller гадамі быў практычным шляхам для Windows. Стары брэнд RailsInstaller састарэў. Python - гэта роднасная мова, а не зборка Ruby.

Версіі

Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.

RubyInstaller 3.x
Ruby+Devkit

Сістэмныя патрабаванні

Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.

Мінімум

Мінімальныя сістэмныя патрабаванні
Аперацыйная сістэма Бягучы падтрымоўваны рэліз Windows 10 або Windows 11, паводле звестак распрацоўшчыка
Аператыўная памяць Дастаткова для Windows разам з гэтай праграмай. Буйныя праекты патрабуюць больш.

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад таго, што вы адкрываеце ў праграме
Патрабаванні да аператыўнай памяці
Залежыць ад дакументаў, укладак альбо бібліятэк

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

Усталяваныя працэсы
ruby.exe Галоўны выканальны файл Windows
ridk.cmd Памочнік MSYS2, задакументаваны ў RubyInstaller

Кампаненты аўтазагрузкі

ruby.exe не запускаецца разам з Windows, калі толькі скрыпт у аўтазагрузцы не выклікае яго.

Размяшчэнне файлаў

Звычайныя месцы знаходжання Ruby
Тыповая ўстаноўка C:\Ruby3x-x64\

Фарматы файлаў

RBGEMFILE

Распаўсюджаныя праблемы

Усталявалі Python, таму што ў хатнім заданні было сказана «скрыптавая мова»

Файлу .rb патрэбны ruby.exe. Python не будзе яго разбіраць.

Native gem не спрацаваў без MSYS2

ridk з RubyInstaller - гэта дакументаванае рашэнне. Гэта не праблема Laragon.

Вырашэнне праблем

Усталюйце з rubyinstaller.org (Ruby+Devkit, калі вы будзеце кампіляваць gems)

ruby-lang.org дакументуе мову. Кампаненты для Windows - гэта RubyInstaller.

ridk install, калі gem патрабуе кампілятар

Набор інструментаў MSYS2. Visual C++ redist - гэта іншае асяроддзе выканання, якое некаторыя gems усё яшчэ згадваюць.

where.exe ruby, калі Store або іншы ruby.exe перахапіў PATH

Праверце Program Files\Ruby3x, а не выпадковую копію з Downloads.

Альтэрнатывы

WSL Ubuntu разам з apt ruby - гэта іншы варыянт для Windows. Python і PHP - іншыя мовы. Laragon можа дадаць Ruby, але RubyInstaller - гэта звычайны аўтаномны варыянт.

Афіцыйная дапамога і спампоўкі

Пачынайце з распрацоўшчыка. Выпадковыя сайты з exe не з'яўляюцца каналам падтрымкі.

Афіцыйныя кантакты
Спампаваць rubyinstaller.org/ Афіцыйны ўсталёўшчык альбо старонка вытворцы
Даведка www.ruby-lang.org/en/documentation/ Падтрымка ад вытворцы
Афіцыйны сайт rubyinstaller.org/ Пачынайце адсюль, а не з выпадковага хостынгу exe

Звязанае абсталяванне

Інтэрпрэтатар лёгкі. Rails і натыўныя gems патрабуюць набор інструментаў кампілятара і аператыўную памяць для bundler.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці

Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?