# Setup on Ubuntu

**URL:** <https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926>\
**Category:** rubyonrails-talk\
**Created:** [May 28, 2008, 7:19pm UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926 "2008-05-28T19:19:50Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdemarco](https://avatars.discourse-cdn.com/v4/letter/j/ec9cab/32.png) [@jdemarco](https://discuss.rubyonrails.org/u/jdemarco)\
**Post date:** [May 28, 2008, 7:19pm UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926/1 "2008-05-28T19:19:50Z")

</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) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from ./lib/rubygems.rb:10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:19:in `require' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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://avatars.discourse-cdn.com/v4/letter/j/ec9cab/32.png) [@jdemarco](https://discuss.rubyonrails.org/u/jdemarco)\
**Post date:** [May 28, 2008, 8:36pm UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926/2 "2008-05-28T20:36:00Z")

</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:** ![Ruby\_Freak](https://avatars.discourse-cdn.com/v4/letter/r/b782af/32.png) [@Ruby\_Freak](https://discuss.rubyonrails.org/u/Ruby_Freak)\
**Post date:** [May 29, 2008, 1:08am UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926/3 "2008-05-29T01:08:45Z")

</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://avatars.discourse-cdn.com/v4/letter/j/ec9cab/32.png) [@jdemarco](https://discuss.rubyonrails.org/u/jdemarco)\
**Post date:** [June 4, 2008, 2:08pm UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926/4 "2008-06-04T14:08:54Z")

</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:** ![Ruby\_Freak](https://avatars.discourse-cdn.com/v4/letter/r/b782af/32.png) [@Ruby\_Freak](https://discuss.rubyonrails.org/u/Ruby_Freak)\
**Post date:** [June 5, 2008, 6:47pm UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926/5 "2008-06-05T18:47:43Z")

</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:** ![Szymon\_Nowak](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@Szymon\_Nowak](https://discuss.rubyonrails.org/u/Szymon_Nowak)\
**Post date:** [August 4, 2008, 12:48pm UTC](https://discuss.rubyonrails.org/t/setup-on-ubuntu/29926/6 "2008-08-04T12:48:12Z")

</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: &nbsp;&nbsp;- RUBYGEMS VERSION: 1.2.0 &nbsp;&nbsp;- RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [i486-linux] &nbsp;&nbsp;- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8 &nbsp;&nbsp;- RUBY EXECUTABLE: /usr/bin/ruby1.8 &nbsp;&nbsp;- EXECUTABLE DIRECTORY: /usr/bin &nbsp;&nbsp;- RUBYGEMS PLATFORMS: &nbsp;&nbsp;&nbsp;&nbsp;- ruby &nbsp;&nbsp;&nbsp;&nbsp;- x86-linux &nbsp;&nbsp;- GEM PATHS: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- /usr/lib/ruby/gems/1.8 &nbsp;&nbsp;- GEM CONFIGURATION: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :update\_sources =\> true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :verbose =\> true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :benchmark =\> false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :backtrace =\> false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :bulk\_threshold =\> 1000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- :sources =\> ["[RubyGems.org | your community gem host](http://gems.rubyforge.org/&quot;), "http:// gems.github.com"] &nbsp;&nbsp;- REMOTE SOURCES: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- [http://gems.rubyforge.org/](http://gems.rubyforge.org/) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- [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?
