[Nix-dev] Announcing New Ruby Support
Charles Strahan
charles.c.strahan at gmail.com
Tue Jan 27 00:09:38 CET 2015
> Ideally (for me as user) would be to be able to
>
> nix-env -iA pkgs.rubyGems.<insert arbitrary gem>
I have some ideas, but I first need to get some patches into Bundler and
Rubygems.org.
> I've opened https://github.com/NixOS/nixpkgs/issues/5985 to address
documentation regarding this change.
>
> PS: we should also migrate redmine to the new infrastructure:
https://github.com/NixOS/nixpkgs/issues/5984
I'll add those to my list. Can't give a time estimate at the moment, I'm
afraid.
On Mon, Jan 26, 2015 at 5:03 AM, Domen Kožar <domen at dev.si> wrote:
> I've opened https://github.com/NixOS/nixpkgs/issues/5985 to address
> documentation regarding this change.
>
> PS: we should also migrate redmine to the new infrastructure:
> https://github.com/NixOS/nixpkgs/issues/5984
>
> On Thu, Jan 22, 2015 at 9:03 AM, Matthias Beyer <mail at beyermatthias.de>
> wrote:
>
>> Hi,
>>
>> On 21-01-2015 23:29:55, Charles Strahan wrote:
>> > Hello all,
>> > I'm pleased to announce that the Pleasant Ruby PR has landed on
>> master.
>>
>> this is awesome news!
>>
>> > The new
>> > feature - bundlerEnv - allows one to package Ruby applications with
>> > Bundler.
>> > To use the new system, first create (or copy over) a Gemfile
>> describing
>> > the
>> > required gems.
>> > Next, create a Gemfile.lock by running `bundler package
>> --no-install` in
>> > the
>> > containing directory (this also creates two folders - vendor and
>> .bundle -
>> > which you'll want to delete before committing).
>> > Now, you'll need to dump the lockfile as a Nix expression. To do so,
>> use
>> > Bundix
>> > in the target directory:
>> > A $(nix-build '<nixpkgs>' -A bundix)/bin/bundix
>> > That will drop a gemset.nix file in your current directory, which
>> > describes the
>> > sources for all of the gems and their respective SHAs.
>> > Finally, you'll need to use bundlerEnv to build the gems. The
>> following
>> > example
>> > is how we package the sup mail reader:
>> > [...]
>>
>> Is there a way to even automat these steps?
>>
>> Ideally (for me as user) would be to be able to
>>
>> nix-env -iA pkgs.rubyGems.<insert arbitrary gem>
>>
>> and nix figures out everything, including dependencies and so on.
>>
>> I don't know whether this is possible or not, but I guess it would be
>> really cool and also beneficial in manner of packaging/maintaining
>> effort.
>>
>> Anyways, nice to hear that Ruby support gets better!
>>
>> --
>> Mit freundlichen Grüßen,
>> Kind regards,
>> Matthias Beyer
>>
>> Proudly sent with mutt.
>> Happily signed with gnupg.
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150126/ebf90355/attachment-0001.html
More information about the nix-dev
mailing list