help with porting vagrant

Nikolai Lifanov lifanov at mail.lifanov.com
Wed Apr 24 14:08:08 UTC 2013


On 04/24/2013 10:02 AM, Thibaut DELOFFRE wrote:
> Hello,
> 
> You need to install rugygems and:
> 
> $ gem fetch vagrant $ gem unpack vagrant $ 'your work here'
> 
> You're welcome
> 
> Thibaut
> 
> 
> On Wed, Apr 24, 2013 at 3:54 PM, Nikolai Lifanov 
> <lifanov at mail.lifanov.com <mailto:lifanov at mail.lifanov.com>> 
> wrote:
> 
> Hello.
> 
> I am trying to port Vagrant (http://vagrantup.com/) and I hit 
> somewhat of a wall. I want to use all of the rubygem magic in 
> bsd.ruby.mk <http://bsd.ruby.mk>, but I need to build the gem
> first ("gem build vagrant.gemfile"). It seems that I can't override
> the DISTNAME or EXTRACT_SFX if I want to use USE_RUBYGEMS, and it
> needs to be downloaded from GH as a .tar.gz.
> 
> How can I fetch/extract/build a rubygem and then use the logic in 
> bsd.ruby.mk <http://bsd.ruby.mk> to install it cleanly?
> 
> Thank you! _______________________________________________ 
> freebsd-ruby at freebsd.org <mailto:freebsd-ruby at freebsd.org> mailing 
> list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To 
> unsubscribe, send any mail to "freebsd-ruby-unsubscribe at freebsd.org
>  <mailto:freebsd-ruby-unsubscribe at freebsd.org>"
> 
> 

But here is the problem: vagrant stopped shipping as a gem since 1.1.x
http://mitchellh.com/abandoning-rubygems
http://rubygems.org/gems/vagrant

However, it still uses rubygems and bundler together to create
the "installer". So I need to first build the gem and then install the gem.


More information about the freebsd-ruby mailing list