Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added 'bzip2' dependency for RedHat/Fedora/CentOS-based distributions #318

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

epitron
Copy link

@epitron epitron commented Jul 16, 2018

I just ran into this issue on a Centos7 VM.

@havenwood
Copy link
Collaborator

Rubinius also uses bzip2.

Right now ruby-install only installs Ruby dependencies, not its own deps like bash, wget or curl, tar and patch.

P.S. - Hi @epitron!

@epitron
Copy link
Author

epitron commented Aug 30, 2018

Ah, I see -- trying to avoid package bloat. (Lord knows I hate it when I find a box that has tar or bash on it!)

But seriously, installing "gcc automake bison zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel", then drawing the line at "bzip2" is quite silly. :)

tar/bzip2 are build dependencies, in that you can't build anything without it. I'm not sure what argument could be made in support of the idea that a machine should have gcc/bison/zlib-devel installed, but not bzip2.

</rant>

PS: hi how's it goin! :D

@postmodern
Copy link
Owner

We are in the process of switching ruby to downloading .tar.xz archives and adding xz-utils as a dependency. See the use_tar_xz_for_ruby branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants