On 18 April 2013 06:03, Philipp Janda <[email protected]> wrote:
> Am 17.04.2013 11:33 schröbte Philipp Janda:
>>
>> luarocks help
>>
>> gives
>>
>> Error: LuaRocks 2.0.13 bug (please report at
>> [email protected]).
>> ...rams/luarocks-2.0.13/share/lua/5.1/luarocks/help.lua:82: attempt to
>> concatenate local 'home_file' (a nil value)
>> stack traceback:
>>       ...rams/luarocks-2.0.13/share/lua/5.1/luarocks/help.lua:82: in function
>> <...rams/luarocks-2.0.13/share/lua/5.1/luarocks/help.lua:42>
>>       (tail call): ?
>>       [C]: in function 'xpcall'
>>       ...ocks-2.0.13/share/lua/5.1//luarocks/command_line.lua:154: in
>> function 'run_command'
>>       ...iffiejoe/.self/programs/luarocks-2.0.13/bin/luarocks:26: in main 
>> chunk
>>       [C]: ?
>>
>> on my PC-BSD virtual machine (and also on my Ubuntu 12.10 box).
>>
>
> I probably should also show my ./configure line, because this bug seems
> to be caused by --force-config:
>
> ./configure --prefix=${HOME}/.self/programs/luarocks-2.0.13
> --lua-version=5.2 --lua-suffix=5.2
> --with-lua-include=/usr/include/lua5.2 --versioned-rocks-dir --force-config
>
> (Ubuntu version)
>
> `home_config_file` in cfg.lua, which later becomes `home_file` in
> help.lua, only gets set if `site_config.LUAROCKS_FORCE_CONFIG` is false.
>
> Changing help.lua:82 from
>
>      User configuration file: ]]..home_file .. " (" ..
> get_status(home_ok) ..")\n")
>
> to
>
>      User configuration file: ]]..tostring(home_file) .. " (" ..
> get_status(home_ok) ..")\n")
>
> fixes the problem (so far). But there will be a similar problem in
> cfg.lua:267 on Windows:
>
>      home_config_file = home_config_file:gsub("\\","/")
>
> -->
>
>      home_config_file = home_config_file and home_config_file:gsub("\\","/")
>
> Philipp

Thank you, I just committed a fix.

-- Hisham
PS: "Am 17.04.2013 11:33 schröbte Philipp Janda:"... "schröbte"? What
language is this?...

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Luarocks-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luarocks-developers

Reply via email to