Hi,

I have uploaded updated version of Ruby 1.9.3 packages into my testing repository. They are probably very close to the shape of Ruby I'd like to see in future Fedoras. The main changes are:

- Install RubyGems library outside of Ruby directory structure into /usr/share/rubygems folder. This should allows us to share RubyGems among different Ruby implementations. - Installed gems are now divided into different directories. Gems installed by regular user goes into his/her home directory, gems installed by root goes to /usr/local/ directory, while the gems installed by RPM will go into /usr directory. - "gem install" now installs gems into share/gems directory while their binary extensions goes into lib{64}/gems directory. This (in theory) allows to install binary gems side by side without conflicts. - RubyGems has now its own -devel subpackage, which will be need in the future for build of RPM packages.
- Enhanced macros.ruby and macros.rubygems.
- All tests are green now (credits goes to bkabrda).

The detailed changelog you can find at GitHub repo [1]. If you have previously installed Ruby 1.9.3 from my testing repository, you should be able to simply do:

# yum update ruby

However, please note that due to directory structure changes, you might need reinstall all your gems.

And as always, any feedback is appreciated.


Vit


[1] https://github.com/voxik/ruby.spec
_______________________________________________
ruby-sig mailing list
ruby-sig@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

Reply via email to