Ruby 1.9 rake & hoe port troubles
Philip M. Gollucci
pgollucci at p6m7g8.com
Tue Feb 9 04:28:52 UTC 2010
Hi,
There are other issues with doing version updates to the ports in
questions like moving to gemcutter or github from rubyforge and some
don't have releases to even download which has been in my way mostly
with hoe and rails. As for rake, rake and rack have wierd interactions
with each other and rails.
1.9.1 is *not* actually GA yet though most ruby/rails devs would shudder
to hear you say that.
Personally, I'm open for suggestions around the mess.
On 2/8/2010 10:57 PM, Aaron Gifford wrote:
> It looks like if you're running 1.9.1 as your default Ruby version in
> ports, the devel/rubygem-hoe port will not install due to it depending
> on a newer version of rake than is included with the 1.9.1 Ruby port,
> nor can one build the 0.8.7 devel/rubygem-rake because it detects Ruby
> 1.9 and aborts with an IGNORE.
>
> One can manually work around this by either commenting out the IGNORE
> lines in the devel/rubygem-rake Makefile and installing the updated
> version of rake that way, or by using 'gem install rake' instead,
> bypassing the port system. Then devel/rubygem-hoe will install. But
> this unfortunately breaks automated port building... *sigh*
>
> Any suggestions for getting things working without manual intervention?
>
> Aaron out.
>
>
> EXAMPLE OUTPUT FROM MY SYSTEM:
>
> root at host:/usr/ports/devel/rubygem-hoe# make install
> ===> Installing for rubygem-hoe-2.4.0
> ===> rubygem-hoe-2.4.0 depends on package: rubygem-rubyforge>=1.3.1 - found
> ===> rubygem-hoe-2.4.0 depends on file: /usr/local/bin/ruby19 - found
> ===> rubygem-hoe-2.4.0 depends on file: /usr/local/bin/ruby19 - found
> ===> Generating temporary packing list
> ===> Checking if devel/rubygem-hoe already installed
> /usr/bin/env /usr/local/bin/gem19 install -l --no-update-sources
> --no-ri --install-dir /usr/local/lib/ruby/gems/1.9
> /var/ports/distfiles/rubygem/hoe-2.4.0.gem -- --build-args
> ERROR: Error installing /var/ports/distfiles/rubygem/hoe-2.4.0.gem:
> hoe requires rake (>= 0.8.7, runtime)
> *** Error code 1
>
> Stop in /usr/ports/devel/rubygem-hoe.
> root at host:/usr/ports/devel/rubygem-hoe# cd ../rubygem-rake
>
> root at host:/usr/ports/devel/rubygem-rake# make
> ===> rubygem-rake-0.8.7 already included in ruby distribution.
> *** Error code 1
>
> Stop in /usr/ports/devel/rubygem-rake.
>
> root at host:/usr/ports/devel/rubygem-rake# grep -2 IGNORE Makefile
>
> .if ${RUBY_VER} == 1.9
> IGNORE= already included in ruby distribution
> .endif
> _______________________________________________
> 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"
--
------------------------------------------------------------------------
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollucci at p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer, FreeBSD Foundation
Sr. System Admin, Ridecharge Inc.
Consultant, P6M7G8 Inc.
Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
More information about the freebsd-ruby
mailing list