no such file to load — zlib (LoadError)

ubuntu下遇到no such file to load — zlib (LoadError)

$ sudo gem install rails
ERROR:  Loading command : install (LoadError)
     no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
     uninitialized constant Gem::Commands::InstallCommand

解决:
下载zlib

sudo apt-get install zlib1g-dev

到ruby源代码:

~ /software/ruby-1 .9.2-p180 /ext/zlib $ ruby extconf.rb

使用rvm时用下面方法解决:

sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libxml2-dev libsqlite3-dev
rvm pkg install zlib
rvm remove 1.9.2
rvm install 1.9.2

你可能感兴趣的:(no such file to load — zlib (LoadError))