os.rmdir в premake нельзя использовать в обычном lua

Из поваренной книги перед приготовлением я получаю следующий код:

solution "MySolution"
  configurations { "Debug", "Release" }

  configuration { "Debug" }
    targetdir "bin/debug"

  configuration { "Release" }
    targetdir "bin/release"

  if _ACTION == "clean" then
    os.rmdir("bin")
  end

и я попробовал os.rmdir("bin") в моем обычном приложении lua, поместил его в hello1.lua, запустил с помощью этой команды:

lua hello1.lua

Но получите ошибку:

lua: hello1.lua:11: attempt to call field 'rmdir' (a nil value)
stack traceback:
    hello1.lua:11: in main chunk
    [C]: in ?

Кажется, os.rmdir - это не стандартная функция lua, просто из premake4, я прав? Где я могу найти документ для os.rmdir?

1 ответ

Решение

См. Описание сценариев premake.

Это страница os.rmdir.

Другие вопросы по тегам