diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/luarocks/cmd.lua | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua index 7a7f9654..9a5635c0 100644 --- a/src/luarocks/cmd.lua +++ b/src/luarocks/cmd.lua | |||
| @@ -339,7 +339,15 @@ function cmd.run_command(description, commands, external_namespace, ...) | |||
| 339 | 339 | ||
| 340 | local lua_data | 340 | local lua_data |
| 341 | if flags["lua-dir"] then | 341 | if flags["lua-dir"] then |
| 342 | lua_data = cmd.find_lua(flags["lua-dir"], flags["lua-version"]) | 342 | local err |
| 343 | lua_data, err = cmd.find_lua(flags["lua-dir"], flags["lua-version"]) | ||
| 344 | if not lua_data then | ||
| 345 | die(err) | ||
| 346 | end | ||
| 347 | elseif flags["lua-version"] then | ||
| 348 | lua_data = { | ||
| 349 | lua_version = flags["lua-version"] | ||
| 350 | } | ||
| 343 | end | 351 | end |
| 344 | 352 | ||
| 345 | local project_dir | 353 | local project_dir |
