# RubyGems Installation Problem on Solaris 10

**URL:** <https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889>\
**Category:** Ruby\
**Created:** [October 10, 2007, 9:11pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889 "2007-10-10T21:11:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 10, 2007, 9:11pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/1 "2007-10-10T21:11:04Z")

</div>

I’ve installed Ruby 1.8.6 on a Solaris 10 server without a problem.  
Trying to install RubyGems and get the following error:

dev4# ruby -v  
ruby 1.8.6 (2007-03-13 patchlevel 0) [sparc-solaris2.10]  
dev4# ruby setup.rb  
—\> bin  
\<— bin  
—\> lib  
—\> lib/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
—\> lib/rubygems/commands  
\<— lib/rubygems/commands  
—\> lib/rubygems/digest  
\<— lib/rubygems/digest  
\<— lib/rubygems  
\<— lib  
—\> bin  
\<— bin  
—\> lib  
—\> lib/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
—\> lib/rubygems/commands  
\<— lib/rubygems/commands  
—\> lib/rubygems/digest  
\<— lib/rubygems/digest  
\<— lib/rubygems  
\<— lib  
rm -f InstalledFiles  
—\> bin  
mkdir -p /usr/local/bin/  
install gem /usr/local/bin/  
install gem\_mirror /usr/local/bin/  
install gem\_server /usr/local/bin/  
install gemlock /usr/local/bin/  
install gemri /usr/local/bin/  
install gemwhich /usr/local/bin/  
install index\_gem\_repository.rb /usr/local/bin/  
install update\_rubygems /usr/local/bin/  
\<— bin  
—\> lib  
mkdir -p /usr/local/lib/ruby/site\_ruby/1.8/  
install gemconfigure.rb /usr/local/lib/ruby/site\_ruby/1.8/  
install rubygems.rb /usr/local/lib/ruby/site\_ruby/1.8/  
install ubygems.rb /usr/local/lib/ruby/site\_ruby/1.8/  
—\> lib/rbconfig  
mkdir -p /usr/local/lib/ruby/site\_ruby/1.8/rbconfig  
install datadir.rb /usr/local/lib/ruby/site\_ruby/1.8/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
mkdir -p /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install builder.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install command\_manager.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install config\_file.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install custom\_require.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install dependency\_list.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install doc\_manager.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install format.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_commands.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_open\_uri.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_openssl.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_runner.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install installer.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install old\_format.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install open-uri.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install package.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install remote\_fetcher.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install remote\_installer.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install rubygems\_version.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install security.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install server.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install source\_index.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install source\_info\_cache.rb /usr/local/lib/ruby/site\_ruby/1.8/  
rubygems  
install source\_info\_cache\_entry.rb /usr/local/lib/ruby/site\_ruby/1.8/  
rubygems  
install specification.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install timer.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install user\_interaction.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install validator.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
install version.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems  
—\> lib/rubygems/commands  
mkdir -p /usr/local/lib/ruby/site\_ruby/1.8/rubygems/commands  
install build\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install cert\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install check\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install cleanup\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install contents\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install dependency\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/  
rubygems/commands  
install environment\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/  
rubygems/commands  
install help\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install install\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install list\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install outdated\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install pristine\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install query\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install rdoc\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install search\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install sources\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install specification\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/  
rubygems/commands  
install uninstall\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/  
rubygems/commands  
install unpack\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
install update\_command.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
commands  
\<— lib/rubygems/commands  
—\> lib/rubygems/digest  
mkdir -p /usr/local/lib/ruby/site\_ruby/1.8/rubygems/digest  
install digest\_adapter.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
digest  
install md5.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/digest  
install sha1.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/digest  
install sha2.rb /usr/local/lib/ruby/site\_ruby/1.8/rubygems/digest  
\<— lib/rubygems/digest  
\<— lib/rubygems  
\<— lib  
/usr/local/lib/ruby/1.8/sparc-solaris2.10/thread.so: ld.so.1: ruby:  
fatal: libgcc\_s.so.1: open failed: No such file or directory - /usr/  
local/lib/ruby/1.8/sparc-solaris2.10/thread.so (LoadError)  
from /usr/local/lib/ruby/1.8/thread.rb:5  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems.rb:85:in  
`require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:85 from /tmp/rubygems-0.9.4/./post-install.rb:81:in`require’  
from /tmp/rubygems-0.9.4/./post-install.rb:81:in  
`install_sources' from /tmp/rubygems-0.9.4/./post-install.rb:116:in`run\_hook’  
from setup.rb:1526:in `exec_task_traverse' from setup.rb:1342:in`exec\_install’  
from setup.rb:1000:in `exec_install' from setup.rb:814:in`invoke’  
from setup.rb:773:in `invoke’  
from setup.rb:1578

Any ideas? Thanks

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 10, 2007, 9:18pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/2 "2007-10-10T21:18:07Z")

</div>

On Oct 10, 2007, at 12:10 , removed\_email\_address@domain.invalid wrote:

> ```
> from /usr/local/lib/ruby/1.8/thread.rb:5
> from setup.rb:814:in `invoke'
> from setup.rb:773:in `invoke'
> from setup.rb:1578
> 
> ```
> 
> Any ideas? Thanks

Do you have a thread.so?

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 10, 2007, 9:51pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/3 "2007-10-10T21:51:37Z")

</div>

On Oct 10, 1:17 pm, Eric H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > […]  
> > from /tmp/rubygems-0.9.4/./post-install.rb:116:in `run\_hook’
> 
> –  
> Poor workers blame their tools. Good workers build better tools. The  
> best workers get their tools to do the work for them. – Syndicate Wars

Yes, I did an ls on that directory and thread.so is there.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 11, 2007, 3:52pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/4 "2007-10-11T15:52:48Z")

</div>

I’m having the same issue on x86

ruby -v is:  
ruby 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.10]

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 11, 2007, 8:18pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/5 "2007-10-11T20:18:27Z")

</div>

On 10/11/07, Eric H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > > […]
> > 
> > Yes, I did an ls on that directory and thread.so is there.
> 
> What do these commands do:
> 
> ruby -e ‘require “thread”’

/usr/local/lib/ruby/1.8/i386-solaris2.10/thread.so: ld.so.1: ruby:  
fatal:  
libgcc\_s.so.1: open failed: No such file or directory -  
/usr/local/lib/ruby/1.8/i386-solaris2.10/thread.so (LoadError)  
from /usr/local/lib/ruby/1.8/thread.rb:5  
from -e:1:in `require’  
from -e:1

ruby -e 'require “rubygems”

same thing

–

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 11, 2007, 6:14pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/6 "2007-10-11T18:14:21Z")

</div>

On Oct 10, 2007, at 12:50 , removed\_email\_address@domain.invalid wrote:

> > > fatal: libgcc\_s.so.1: open failed: No such file or directory - /usr/  
> > > local/lib/ruby/1.8/sparc-solaris2.10/thread.so (LoadError)  
> > > from /usr/local/lib/ruby/1.8/thread.rb:5  
> > > from /usr/local/lib/ruby/site\_ruby/1.8/rubygems.rb:85:in  
> > > `require’
> > 
> > > Any ideas? Thanks
> > 
> > Do you have a thread.so?
> 
> Yes, I did an ls on that directory and thread.so is there.

What do these commands do:

ruby -e ‘require “thread”’

ruby -e ‘require “rubygems”’

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 11, 2007, 11:22pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/7 "2007-10-11T23:22:55Z")

</div>

On Oct 11, 2007, at 11:17 , Justin Rich wrote:

> > >
> 
> /usr/local/lib/ruby/1.8/i386-solaris2.10/thread.so (LoadError)  
> from /usr/local/lib/ruby/1.8/thread.rb:5  
> from -e:1:in `require’  
> from -e:1

Then your ruby is broken (failed to compile correctly, or thread.so  
is otherwise broken on Solaris). You should post to ruby-core.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 13, 2007, 5:47am UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/8 "2007-10-13T05:47:56Z")

</div>

2007/10/10, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> I’ve installed Ruby 1.8.6 on a Solaris 10 server without a problem.  
> Trying to install RubyGems and get the following error:

[snip]

> Any ideas? Thanks

An idea: use NetBSD’s pkgsrc. It has worked fine for me on Solaris 10.

[http://www.netbsd.org/docs/software/packages.html](http://www.netbsd.org/docs/software/packages.html)

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 12, 2007, 5:55pm UTC](https://www.ruby-forum.com/t/rubygems-installation-problem-on-solaris-10/116889/9 "2007-10-12T17:55:49Z")

</div>

Thanks
