How to install rb-rubygems when using Ruby 1.8.6

Ryan Schmidt ryandesign at macports.org
Mon Nov 17 14:26:19 PST 2008


On Nov 17, 2008, at 11:00, dometz wrote:

> I am using MacPorts v1.600 and Ruby 1.8.6. I would like to install
> rb-rubygems using MacPorts aswell. Unfortunately, I get the  
> following error
> message (see below) when trying to do so. How can I install rb- 
> rubygems
> using MacPorts without having to upgrade Ruby from version 1.8.6 to  
> 1.8.7?
>
> thanks
>
> dominic
>
>
>  sudo port -v install rb-rubygems
> --->  Staging rb-rubygems into destroot
> . missing (directory not created: File exists)
> ./Applications missing (directory not created: File exists)
> ./Developer missing (directory not created: File exists)
> ./Library missing (directory not created: File exists)
> To use --vendor you need ruby >= 1.8.7, current 1.8.6.114
> Error: Target org.macports.destroot returned: shell command " cd
> "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_ruby_ 
> rb-rubygems/work/rubygems-1.3.0"
> && /opt/local/bin/ruby setup.rb install --prefix=/opt/local
> --destdir=/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_ruby_ 
> rb-rubygems/work/destroot
> --vendor
> DESTDIR=/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_ruby_ 
> rb-rubygems/work/destroot
> " returned error 1
> Command output: To use --vendor you need ruby >= 1.8.7, current  
> 1.8.6.114

The error message says you need ruby 1.8.7 or greater, and that's the  
version in MacPorts. Why don't you want to upgrade?



More information about the macports-users mailing list