Прескачане към съдържанието

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 е различен език.

Какво представлява?
Езикова среда за изпълнение (runtime)
Все още ли е актуален?
Да, вижте Текущо състояние
Официално изтегляне?
Използвайте връзката към разработчика в тази статия
Feex казва
Ако gem install се провали при компилиране на нейтив разширение, изпълнявам ridk install от RubyInstaller. Не правя pip install на този gem и не превключвам към python.exe.

Какво е Ruby?

ruby.exe е MRI Ruby. RubyInstaller го пакетира за Windows. Python е python.exe. Пакетите gems не са pip.

Ако никога не сте го използвали

Ако ви трябва Ruby за Windows, използвайте RubyInstaller от rubyinstaller.org, след което ridk, за да изтеглите инструментите за компилация MSYS2, когато gems се нуждаят от тях. python.org е различен език. Уроците за Rails, които казват „инсталирайте Ruby“, имат предвид тази среда за изпълнение, а не Python.

За какво се използва?

Изпълнение на .rb скриптове и irb

ruby.exe. python.exe няма да изпълни този файл.

gem install

RubyGems. Нейтив компонентите (native gems) изискват ridk / MSYS2 от RubyInstaller, а не виртуална среда на Python (venv).

Rails и други рамки (frameworks)

Те стъпват върху тази среда за изпълнение. Стек с 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, според разработчика
RAM Достатъчно за Windows плюс съответното приложение. По-тежките проекти изискват повече.

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
ruby.exe Основен изпълним файл за Windows
ridk.cmd Помощна програма за MSYS2, документирана от RubyInstaller

Компоненти за автостартиране

ruby.exe не се стартира с Windows, освен ако скрипт в Startup не го извиква.

Местоположения на файловете

Обичайни местоположения на Ruby
Типична инсталация C:\Ruby3x-x64\

Файлови формати

RBGEMFILE

Често срещани проблеми

Инсталиран Python, защото в домашното пишело „скриптов език“

Файл .rb изисква ruby.exe. Python няма да го разчете.

Нейтив 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) изискват компилатор и RAM за bundler.

Технически подробности

Технически подробности

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

Източници и проверка

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?