# Installing RubyGems on arm architecture

**URL:** <https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792>\
**Category:** Ruby\
**Created:** [June 19, 2006, 11:13am UTC](https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792 "2006-06-19T11:13:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sy\_Ali](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/54ee81/32.png) [@Sy\_Ali](https://www.ruby-forum.com/u/Sy_Ali)\
**Post date:** [June 19, 2006, 11:13am UTC](https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792/1 "2006-06-19T11:13:20Z")

</div>

I try a manual installation of RubyGems (ruby setup.rb), and I get a  
string of errors.

The most interesting one seems to be:

/opt/QtPalmtop/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:29:  
in `require’: libcrypto.so.0.9.6: cannot load shared object file: No  
such file or directory -  
/opt/QtPalmtop/lib/ruby/1.8/arm-linux/digest/md5.so (LoadError)

What is my next step to track down the problem?

---

<div class="post-metadata">

**Author:** ![Sy\_Ali](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/54ee81/32.png) [@Sy\_Ali](https://www.ruby-forum.com/u/Sy_Ali)\
**Post date:** [June 19, 2006, 3:54pm UTC](https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792/2 "2006-06-19T15:54:02Z")

</div>

On 6/19/06, Sy Ali [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> What is my next step to track down the problem?

Well, that looks like a shared library that’s part of OpenSSL. On my  
Debian Etch system, it’s part of the libssl0.9.8 and also the  
libssl0.9.7 packages.

---

<div class="post-metadata">

**Author:** ![Sy\_Ali](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/54ee81/32.png) [@Sy\_Ali](https://www.ruby-forum.com/u/Sy_Ali)\
**Post date:** [June 19, 2006, 4:03pm UTC](https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792/3 "2006-06-19T16:03:33Z")

</div>

On 6/19/06, I wrote:

> > What is my next step to track down the problem?
> 
> Well, that looks like a shared library that’s part of OpenSSL. On my  
> Debian Etch system, it’s part of the libssl0.9.8 and also the  
> libssl0.9.7 packages.

Sorry – I was talking about libcrypto.so.

So, you’ll want to make sure you’ve got OpenSSL installed, and then  
try installing RubyGems again. You may even have to rebuild Ruby after  
installing OpenSSL (so it detects it during its configure phase) –  
and _then_ try installing RubyGems.

Note, I’ve got no experience with ARM. Are you using Debian?

—John

---

<div class="post-metadata">

**Author:** ![Sy\_Ali](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/54ee81/32.png) [@Sy\_Ali](https://www.ruby-forum.com/u/Sy_Ali)\
**Post date:** [June 19, 2006, 7:47pm UTC](https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792/4 "2006-06-19T19:47:51Z")

</div>

I found a packager who has been working on this very same problem.  
I’m going to work with him to troubleshoot his package and get it  
working for me as well.

---

<div class="post-metadata">

**Author:** ![Sy\_Ali](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/54ee81/32.png) [@Sy\_Ali](https://www.ruby-forum.com/u/Sy_Ali)\
**Post date:** [June 19, 2006, 6:18pm UTC](https://www.ruby-forum.com/t/installing-rubygems-on-arm-architecture/63792/5 "2006-06-19T18:18:54Z")

</div>

On 6/19/06, John G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Sorry – I was talking about libcrypto.so.
> 
> So, you’ll want to make sure you’ve got OpenSSL installed, and then  
> try installing RubyGems again. You may even have to rebuild Ruby after  
> installing OpenSSL (so it detects it during its configure phase) –  
> and _then_ try installing RubyGems.
> 
> Note, I’ve got no experience with ARM. Are you using Debian?

There is no change after having installed libssl. I can confirm that  
libcrypto.so is where I would expect it to be.

I suppose the next step is to build Ruby from scratch, but that’s  
really more advanced than I wanted to get. I’ve never done any  
compiling on this system, or cross-compiling before. =/

No I’m not using Debian. I think the setup defies description  
somewhat. It’s a palmtop device.
