On Sat, 2008-04-12 at 10:30 +0900, joelkeepup wrote:
> Hi,
> 
> I am running centos 5.0 (64 bit) and want to run ruby 1.8.6 and rails.
> 
> I installed 1.8.6 from source using:
> wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz
> tar xfz ruby-*
> cd ruby-*
> ./configure --prefix=/usr --enable-pthread --with-readline-dir=/usr/
> local --enable-shared
> make
> sudo make install
> 
> Ruby seems to be there and ok,
> 
> ruby -v
> ruby 1.8.6 (2008-03-03 patchlevel 114) [x86_64-linux]
> 
> but when I try to start my rails server, it complains:
> 
> /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:159:in
> `require_frameworks': no such file to load -- openssl.so
> (RuntimeError)
> 
> When I look in:
> /usr/lib/ruby/1.8/x86_64-linux/   - there is no open ssl library
> 
> but when I look in:
> /usr/lib/ruby/1.8/i386-linux/openssl.so it is there , I tried copying
> it over, but it didnt like that version.
> 
> any ideas?

Did you had openssl library and its devel package installed before
compiling Ruby?

> 
> Also is it possible just to force using the 32 bit version of ruby
> even on this install?
> 
> thanks
> Joel
> 
>