When i try to install rails in Ubuntu 12.10 i get this error: [CODE] $ gem install rails ERROR: Loading command: install (LoadError) cannot load such file -- zlib ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand[/CODE] So i completely removed rvm: [CODE]rvm implode sudo rm -rf ~/.rvm[/CODE]removed the script calls in my .bashrc and .bash_profile and checked if they're really removed: [CODE]env | grep rvm #no output, so rvm is removed ruby -v #The program 'ruby' can be found in the following packages: blabla[/CODE] I already have these via sudo apt-get install: [CODE]curl zlib1g-dev zlib1g libssl-dev build-essential openssl libreadline6 libreadline6-dev curl git-core libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config[/CODE] Then proceed to install from scratch [CODE]curl -L https://get.rvm.io | bash -s stable --ruby --auto-dotfiles[/CODE] then run that line and restarted terminal regard to this message: [CODE]* To start using RVM you need to run `source /home/adige/.rvm/scripts/rvm` in all your open shell windows, in rare cases you need to reopen all shell windows.[/CODE] Then [CODE]rvm pkg install readline[/CODE] but completed with error: [CODE]... Error running 'autoreconf -is --force', please read /home/adige/.rvm/log/readline/autoreconf.log ... Please note that it's required to reinstall all rubies: rvm reinstall all --force[/CODE] I think it's installed anyway, right? Before reinstall all rubies, i installed zlib of course: [CODE]# w/out verify, it gives checksum error rvm pkg install zlib --verify-downloads 1[/CODE] Then run [CODE]rvm reinstall all --force[/CODE] and completed with error again: [CODE]... Install of ruby-1.9.3-p374 - #complete Making gemset ruby-1.9.3-p374 pristine. Error running '' under , please read /home/adige/.rvm/log/ruby-1.9.3-p374/gemset.pristine.log Making gemset ruby-1.9.3-p374@global pristine.[/CODE] gemset.pristine.log: http://pastebin.com/ZrmWStNB Then reinstall ruby with zlib support: [CODE]rvm reinstall 1.9.3-p374 --with-zlib-dir=$rvm_path/usr[/CODE] which returned same error and same log(http://pastebin.com/ZrmWStNB) but completed anyway. Finally i tried to install rails gem again but [CODE]cannot load such file -- zlib ![/CODE] Here is the rvm info: http://pastebin.com/08fp9PVW What am i doing wrong?
on 2013-02-06 14:47
on 2013-02-06 19:20
on 2013-02-06 19:47
Thanks but didn't work.
on 2013-02-06 20:46
On Wed, Feb 6, 2013 at 7:50 AM, Efe A. <email@example.com> wrote: > When i try to install rails in Ubuntu 12.10 i get this error: > > [CODE] $ gem install rails > ERROR: Loading command: install (LoadError) > cannot load such file -- zlib > ERROR: While executing gem ... (NameError) > uninitialized constant Gem::Commands::InstallCommand[/CODE] Did you run `rvm requirements`? I know I recently had the same trouble, and the requirements list led me to install the right Ubuntu packages. I don't recall offhand if it only required zlib1g-dev and zlib1g, or if something else was required; but I didn't have to use `rvm pkg` at all once I had the debs installed.
on 2013-02-06 21:15
Here's the output. But i already done these. Still no luck. Requirements for ubuntu/12.10/i386 NOTE: 'ruby' represents Matz's Ruby Interpreter (MRI) (1.8.X, 1.9.X) This is the *original* / standard Ruby Language Interpreter 'ree' represents Ruby Enterprise Edition 'rbx' represents Rubinius Additional Dependencies: # For update-system: sudo apt-get update # For rvm: sudo apt-get --no-install-recommends install bash curl git patch bzip2 # For ruby: sudo apt-get --no-install-recommends install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev libgdbm-dev ncurses-dev automake libtool bison subversion pkg-config libffi-dev # For jruby: sudo apt-get --no-install-recommends install curl g++ openjdk-6-jre-headless