# Setup on Ubuntu

**URL:** <https://www.ruby-forum.com/t/setup-on-ubuntu/138906>\
**Category:** Rails\
**Created:** [May 28, 2008, 9:26pm UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906 "2008-05-28T21:26:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdemarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@jdemarco](https://www.ruby-forum.com/u/jdemarco)\
**Post date:** [May 28, 2008, 9:26pm UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906/1 "2008-05-28T21:26:06Z")

</div>

So far my experience with Rails has been that is an absolute nightmare  
to setup. I followed the tutorial found here=\>  
[https://help.ubuntu.com/community/RubyOnRails](https://help.ubuntu.com/community/RubyOnRails)

Which is simple enough, although now IRB does not work, gem does not  
work, and I continually get the error

./lib/rubygems.rb:10:in `require': no such file to load -- thread (LoadError) from ./lib/rubygems.rb:10 from setup.rb:19:in `require’  
from setup.rb:19

When trying to reinstall gems.

I am sure the problem is something to do with using the apt-get  
package installer first.  
Any help would be appreciated.

---

<div class="post-metadata">

**Author:** ![jdemarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@jdemarco](https://www.ruby-forum.com/u/jdemarco)\
**Post date:** [May 28, 2008, 10:36pm UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906/2 "2008-05-28T22:36:49Z")

</div>

Well I got it but it was slightly ugly. I had to go through and purge  
each package and then use the example provided on the ubuntu homepage.  
Using apt-get really does make it a struggle.

---

<div class="post-metadata">

**Author:** ![jdemarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@jdemarco](https://www.ruby-forum.com/u/jdemarco)\
**Post date:** [May 29, 2008, 3:09am UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906/3 "2008-05-29T03:09:28Z")

</div>

I followed this tutorial, which seemed like a lot of steps, but it was  
as smooth as silk. Just cut and paste and no problems.

[http://www.urbanpuddle.com/articles/2008/04/28/install-ruby-on-rails-hardy-heron](http://www.urbanpuddle.com/articles/2008/04/28/install-ruby-on-rails-hardy-heron)

Good luck

---

<div class="post-metadata">

**Author:** ![jdemarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@jdemarco](https://www.ruby-forum.com/u/jdemarco)\
**Post date:** [June 4, 2008, 4:09pm UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906/4 "2008-06-04T16:09:34Z")

</div>

Yes, I think that my problem was following a slightly outdated  
tutorial and using apt-get instead of gem. I purged everything and  
started from scratch, and it was really easy. Pretty neat stuff I have  
to admit.

---

<div class="post-metadata">

**Author:** ![jdemarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@jdemarco](https://www.ruby-forum.com/u/jdemarco)\
**Post date:** [June 5, 2008, 8:48pm UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906/5 "2008-06-05T20:48:29Z")

</div>

[http://www.urbanpuddle.com/articles/2008/04/28/install-ruby-on-rails-hardy-heron](http://www.urbanpuddle.com/articles/2008/04/28/install-ruby-on-rails-hardy-heron)

---

<div class="post-metadata">

**Author:** ![jdemarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@jdemarco](https://www.ruby-forum.com/u/jdemarco)\
**Post date:** [August 4, 2008, 2:49pm UTC](https://www.ruby-forum.com/t/setup-on-ubuntu/138906/6 "2008-08-04T14:49:04Z")

</div>

Hi,

I got same problem. When I run irb I can’t load any gem. I’m using  
Ubuntu 8.04.

Here’s gem env:  
RubyGems Environment:

- RUBYGEMS VERSION: 1.2.0
- RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86-linux

- GEM PATHS:
  - /usr/lib/ruby/gems/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000
  - :sources =\> [“[http://gems.rubyforge.org/](http://gems.rubyforge.org/)”, “http://  
[gems.github.com](http://gems.github.com)”]

- REMOTE SOURCES:
  - [http://gems.rubyforge.org/](http://gems.rubyforge.org/)
  - [http://gems.github.com](http://gems.github.com)

“which ruby” gives me /usr/local/bin/ruby which is just symlink to /  
usr/bin/ruby1.8. When I require the same gem from Rails’ script/  
console, then everything is ok.

Any ideas?
