Bug 432110 - rubygems should require ruby-devel?
Summary: rubygems should require ruby-devel?
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygems
Version: 8
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Lutterkort
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-02-08 21:26 UTC by Christopher Beland
Modified: 2013-04-30 23:40 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-04-07 16:46:28 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Christopher Beland 2008-02-08 21:26:56 UTC
I tried to use "gem" to install "mongrel", but I got the error "can't find
header files for ruby."  I installed the ruby-devel RPM, and the gem
installation works.  It looks like ruby-devel is required for proper rubygems
operation, but RPM did not complain about any missing ruby-devel RPM when I
installed rubygems.

Comment 1 David Lutterkort 2008-04-07 16:46:28 UTC
No, a non-devel package should never require a -devel package. The issue is that
rubygems is fundamentally broken when it comes to binary gems.

One way to work around that is to build those gems into rpm's (e.g., using gem2rpm)

mongrel is also packaged as an RPM; if you just install rubygem-mongrel, all
will be fine.


Note You need to log in before you can comment on or make changes to this bug.