diff options
-rw-r--r-- | src/luarocks/cmd.lua | 9 |
1 files 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) | |||
156 | if flags["lua-version"] then | 156 | if flags["lua-version"] then |
157 | return flags["lua-version"] | 157 | return flags["lua-version"] |
158 | end | 158 | end |
159 | local dirs = { | 159 | local dirs = {} |
160 | dir.path(cfg.home_tree, ".luarocks"), | 160 | if cfg.home_tree then |
161 | cfg.sysconfdir, | 161 | dirs[1] = dir.path(cfg.home_tree, ".luarocks") |
162 | } | 162 | end |
163 | table.insert(dirs, cfg.sysconfdir) | ||
163 | if flags["project-tree"] then | 164 | if flags["project-tree"] then |
164 | table.insert(dirs, 1, dir.path(flags["project-tree"], "..", ".luarocks")) | 165 | table.insert(dirs, 1, dir.path(flags["project-tree"], "..", ".luarocks")) |
165 | end | 166 | end |