From ea1e427c00753483fd5583140c8960b80bccc69b Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 5 May 2019 14:08:05 +1000 Subject: fix: don't try to look in home_tree if not available --- src/luarocks/cmd.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua index 61e44a6e..b2f036bf 100644 --- a/src/luarocks/cmd.lua +++ b/src/luarocks/cmd.lua @@ -156,10 +156,11 @@ local function get_lua_version(flags) if flags["lua-version"] then return flags["lua-version"] end - local dirs = { - dir.path(cfg.home_tree, ".luarocks"), - cfg.sysconfdir, - } + local dirs = {} + if cfg.home_tree then + dirs[1] = dir.path(cfg.home_tree, ".luarocks") + end + table.insert(dirs, cfg.sysconfdir) if flags["project-tree"] then table.insert(dirs, 1, dir.path(flags["project-tree"], "..", ".luarocks")) end -- cgit v1.2.3-55-g6feb