Hello. I'm just getting started with RoR, and I'm none too good at Linux either. :-) But anyway, I got ruby-1.8.4.tar.gz and rubygems-0.8.11 and unpacked them in separate directories under my normal user (jim) home and went there and did ./configure, then make, then make test (test succeeded), then su - and make install, and then in the unpacked RubyGems folder, ruby setup.rb, all with no obvious errors. Now I go to the RubyGems folder and try to install Rails and I get: RubyGems/rubygems-0.8.11/bin # gem install rails --include-dependencies /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__': no such file to load -- zlib (LoadError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/package.rb:9 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/builder.rb:1 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:61:in `manage_gems' from /usr/local/bin/gem:4 so then when I type rails /home/jim/railsApp1 I get bash: rails: command not found Sorry if this is a stupid Linux error on my part, but hey, I gotta start somewhere, right? Thanks for any help on Rails _or_ Linux _or_ SuSE 9.3 (which, I understand, is not just any Linux. :-) Jim
on 2006-02-12 08:35
on 2006-02-12 15:01
It appears you need to install zlib. This is a unix lib, not a ruby one, so you need to install it with your package manager (i think yast on Suse??) not gem. But search the archives for suse + zlib, seems some people have trouble with zlib bindings and have to install it manually. Michael J.
on 2006-02-13 04:02
Thanks, Michael. I will try this ASAP (probably Wednesday). Another question I should have asked but did not think of soon enough: Where is the detailed, step-by-step "Getting Started" manual for us newbies, to include helpful ways to avoid known problems such as you just pointed out, as well as something like what I described in my original post (he asks hopefully)? Thanks again. Jim
on 2006-02-13 04:14
OK, I tried to install zlib and my system seems to already have it: jim@QL1:~> su - Password: QL1:~ # apt-get install zlib Reading Package Lists... Done Building Dependency Tree... Done zlib is already the newest version. 0 upgraded, 0 newly installed, 0 removed and 169 not upgraded. QL1:~ # This is starting to sound like a "path" issue in Windows. Note that I issue the "gem install" command at QL1:/home/jim/source/Ruby_Rails_etc/RubyGems/rubygems-0.8.11/bin # and my Ruby is in QL1:/home/jim/source/Ruby_Rails_etc/ruby-1.8.4 Does this matter? Thanks for any help. Jim
on 2006-02-13 04:29
Also: QL1:/home/jim/source/Ruby_Rails_etc/ruby-1.8.4/ext/zlib # ls . .. .cvsignore Makefile doc extconf.rb mkmf.log zlib.c QL1:/home/jim/source/Ruby_Rails_etc/ruby-1.8.4/ext/zlib # make make: Nothing to be done for `all'. ???