Strange Gem Problems

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:inrescue 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:inprocess_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:inrun’
from /usr/local/bin/gem:21:in `’

I’ve tried reinstalling the latest version of Gems, but it didn’t seem
to help. Any ideas? Thanks!

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.

Dang, how can I fix this?

On 5/1/09, Timothy S. [email protected] 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 forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs