Forum: Ruby Strange Gem Problems

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Timothy S. (Guest)
on 2009-05-01 04:51
Hey all,

I'm trying to add to install the program Bangkok as a gem, but every
time I try I get this error.

sudo gem install bangkok
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/package.rb:10:in `require':
no such file to load -- zlib (LoadError)
  from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/package.rb:10:in
`<top (required)>'
  from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/format.rb:9:in
`require'
  from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/format.rb:9:in `<top
(required)>'
  from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:11:in
`require'
  from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:11:in
`<top (required)>'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/dependency_installer.rb:3:in
`require'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/dependency_installer.rb:3:in
`<top (required)>'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/install_command.rb:4:in
`require'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/install_command.rb:4:in
`<top (required)>'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:167:in
`require'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:167:in
`rescue in load_and_instantiate'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:159:in
`load_and_instantiate'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:88:in
`[]'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:144:in
`find_command'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:131:in
`process_args'
  from
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:102:in
`run'
  from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:58:in
`run'
  from /usr/local/bin/gem:21:in `<main>'

I've tried reinstalling the latest version of Gems, but it didn't seem
to help. Any ideas? Thanks!
Ryan D. (Guest)
on 2009-05-01 11:33
(Received via mailing list)
On Apr 30, 2009, at 17:54 , Timothy Mr. wrote:

> Hey all,
>
> I'm trying to add to install the program Bangkok as a gem, but every
> time I try I get this error.
>
> sudo gem install bangkok
> /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/package.rb:10:in
> `require':
> no such file to load -- zlib (LoadError)

nothing is wrong with your rubygems. you don't have zlib in your ruby
install.
Timothy S. (Guest)
on 2009-05-01 17:43
Dang, how can I fix this?
Caleb C. (Guest)
on 2009-05-01 22:24
(Received via mailing list)
On 5/1/09, Timothy S. <removed_email_address@domain.invalid> wrote:
> Dang, how can I fix this?

It depends on your OS/distribution. On Ubuntu/Debian install the
package zlib1g-dev, (which contains the header files ruby's zlib
extension needs to build properly) then re-configure, make and make
install your ruby-1.9 which it looks like you installed yourself from
source. Then reinstall rubygems. Other systems will name the package
with zlib header files differently, but otherwise instructions are the
same.
This topic is locked and can not be replied to.