Добавить в корзинуПозвонить
Найти в Дзене
школаШкодинга

Луна для окон

Прежде чем начинать эксперименты с кодингом на бразильской католической луне, выполню обещание и дам краткую инструкцию по установке компонентов для Windows. Эти действия проверены для Windows 8.1, для более новых версий очевидно тоже подойдут. Сразу пояснение, что я не рекомендую использовать Windows 8.1 для изучения продвинутых практик программирования на Lua (пакеты, сеть, работа с базами данных) -- лично у меня с этим возникли трудности, не все пакеты доступны. Вообще давным давно (более 5 лет назад) перешел на Xubuntu и не разу не пожалел об этом с тех пор, но так уж сложилось, что основная ось пользователей на нашей планете это изделие Microsoft, поэтому инструкция ниже для них. Установка Lua на Windows Шаг 1: Загрузка Lua 1. Перейдем на официальную страницу LuaBinaries, откуда мы можем загрузить готовые бинарные файлы Lua для Windows. Обычно это страница доступна по ссылке: LuaBinaries (https://luabinaries.github.io/downloads.html) 2. Среди предложенных версий выбираем последн

Прежде чем начинать эксперименты с кодингом на бразильской католической луне, выполню обещание и дам краткую инструкцию по установке компонентов для Windows. Эти действия проверены для Windows 8.1, для более новых версий очевидно тоже подойдут. Сразу пояснение, что я не рекомендую использовать Windows 8.1 для изучения продвинутых практик программирования на Lua (пакеты, сеть, работа с базами данных) -- лично у меня с этим возникли трудности, не все пакеты доступны.

Вообще давным давно (более 5 лет назад) перешел на Xubuntu и не разу не пожалел об этом с тех пор, но так уж сложилось, что основная ось пользователей на нашей планете это изделие Microsoft, поэтому инструкция ниже для них.

Установка Lua на Windows

Шаг 1: Загрузка Lua

1. Перейдем на официальную страницу LuaBinaries, откуда мы можем загрузить готовые бинарные файлы Lua для Windows. Обычно это страница доступна по ссылке: LuaBinaries (https://luabinaries.github.io/downloads.html)

2. Среди предложенных версий выбираем последнюю стабильную сборку. Версия должна соответствовать разрядности вашей системы (32-bit или 64-bit):

- Например, если у вас 64-битная система, скачай zip-архив типа lua-windows-x64.zip

3. После загрузки распакуем содержимое архива в выбранную вами папку. Рекомендуется создать отдельную папку специально для Lua, например, C:\Lua\.

Шаг 2: Настройка переменной PATH

Следующим шагом настроим переменную окружения PATH, чтобы иметь возможность запускать Lua из любой точки командной строки.

1. Нажмем комбинацию клавиш Win + Pause/Break, чтобы открыть окно свойств системы.

2. Выберем пункт меню слева «Дополнительные параметры системы»

3. В открывшемся окне нажмем кнопку «Переменные среды...»

4. В разделе «Системные переменные» найдем переменную Path и нажмем «Редактировать…»

5. Добавляем новую запись, указывая путь к каталогу bin внутри папки Lua (например, C:\Lua\bin)

6. Сохраняем изменения кнопкой ОК.

Шаг 3: Установка LuaRocks

  1. Перейдите на страницу загрузок LuaRocks: официальный репозиторий на GitHub (github.com/luarocks/luarocks/releases).
  2. Выберите версию для Windows:
    32‑битная система → файл с пометкой win32.
    64‑битная система → файл с пометкой win64.
  3. Скачайте архив (обычно .zip). Извлеките содержимое скачанного архива в удобное место.

Шаг 4: Добавьте LuaRocks в PATH

Чтобы использовать команду luarocks из любой папки в терминале:

  1. Нажмите Win + X → выберите «Система».
  2. Перейдите в «Дополнительные параметры системы» → «Переменные среды».
  3. В разделе «Системные переменные» найдите PATH и нажмите «Изменить».
  4. Добавьте новый путь: C:\luarocks

Шаг 5: Проверка установки

  1. Откройте новую командную строку или PowerShell (важно: не ту, что была открыта до добавления в PATH).
  2. Введите:

luarocks --version

lua -v

Если все установлено корректно, то из любого терминала (запустить командную строку («cmd») через поиск или сочетание клавиш Win + R.) будет доступен вывод информации о установленных программах.

Шаг 5 (опционально): Настройка проекта.

Для работы с зависимостями в конкретном проекте можно инициализировать локальное управление модулями:

luarocks init --lua-versions "5.1,5.2,5.3,5.4,5.5"

Эта команда создаст папку lua_modules и настроит пути для локальных зависимостей.

Шаг 6: Установка редактора кода.

Любой из понравившихся редакторов скачайте с официального сайта и установите стандартным для Windows способом. Пропустил этот шаг для линукс, но там для многих систем уже установлен простейший редактор кода типа Kate или Geany, VS Code легко добавляется из магазина приложений.

На этом все, готовимся кодить-шкодить в следующей главе!