On 28 May 2014 06:20, Kevin KIN-FOO <kkin...@sierrawireless.com> wrote:
> Le mar. 27 mai 2014 23:27:20 CEST, Ignacio Burgueño a écrit :
>> I don't know what pip is (sorry, I didn't read the link you posted)
>> but from what you say, maybe Moonbox does what you need?
>>
>> https://github.com/kernelp4nic/moonbox
>>
>> You write a file declaring which rocks to install.
>
> Hi Ignacio,
>
> Pip is basically Vert [1] for Python.
> So far, unlike Pip, Vert does not use requirement files yet. It uses
> plain luarocks.
> I thought I would be smarter to add an option to `luarocks install`
> directly.
> Several package managers did it, such as pip, nmp and bower.

So, if I follow, it's a way for specifying a set of rocks and
installing them in an isolated directory. If that's so, I think
LuaRocks can already do this, in a slightly clumsy manner, using an
empty rockspec as the requirements file, plus the --tree and
--deps-mode=one options. Check this out:

$ cd
$ mkdir isolated
$ cd isolated
$ echo 'package="myenv"; version="1.0-1"; source={url=".";dir="."};
dependencies={"luasocket", "ansicolors"}; build={type="none"}' >
myenv-1.0-1.rockspec
$ luarocks install ./myenv-1.0-1.rockspec --tree=$PWD --deps-mode=one

-- Hisham

------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
Luarocks-developers mailing list
Luarocks-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/luarocks-developers

Reply via email to