Установка luarocks для использования lua5.1 и luajit в Ubuntu

Я хочу иметь возможность запускать что-то вроде luarocks-jit install X, а недавно установленный рок использует luajit в качестве интерпретатора. В конце концов, я пытаюсь запустить свои неудачные тесты через luajit.

Вот что я пробовал:

Текущие версии luarocks имеют флаг "--lua-version" в скрипте конфигурации, но он принимает только "5.1" или "5.2", так что никаких кубиков. Я думал о том, чтобы отредактировать этот скрипт, чтобы он также принимал «jit», но я еще этого не сделал.

Я пытался следовать этой вики-странице, но она была написана для другой ОС, и я подозреваю, что он устарел по нескольким причинам:

  • Я не могу найти документацию для многих переменных, на которые он ссылается (LUA_BINDIR и т. д.).
  • Скрипты в /usr/local/bin/luarocks5.1 на моей машине выглядят совершенно иначе, чем на странице.
  • Файлы config-X.lua, показанные на странице, также выглядят несколько иначе, чем то, что я установил.

На самом деле, мне приходится делать это на, к сожалению, старой версии Ubuntu (7.10), поэтому, возможно, более вероятно, что моя система устарела. В любом случае, я не мог заставить работать luarocks-jit.

Спасибо за вашу помощь.


person Ben Barbour    schedule 27.06.2014    source источник


Ответы (1)


Неважно, повозившись со сценарием настройки luarocks, я понял, что luajit во многом похож на lua5.1. ./configure --lua-suffix=jit --with-lua=/usr работает в моей системе.

person Ben Barbour    schedule 27.06.2014