# Reposted from Superuser - Installing Ruby on Rails on Ubuntu 10.04: A Living Nightmare

**URL:** <https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047>\
**Category:** Rails\
**Created:** [July 3, 2010, 12:13pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047 "2010-07-03T12:13:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![emptyset](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b38774/32.png) [@emptyset](https://www.ruby-forum.com/u/emptyset)\
**Post date:** [July 3, 2010, 12:13pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047/1 "2010-07-03T12:13:02Z")

</div>

I’m reposting this here from my original post on Superuser[1], to  
hopefully get more relevant feedback from more experienced RoR users.  
I need to get a RoR environment up and running, because I have a  
client that needs some RoR work done on her website. Although I’m new  
to RoR, I’m a quick learner and was expecting installing and setting  
up the environment was easy, so I could focus my effort on site  
development. I’ve already spent five days trying to get the  
environment up so I could just begin working. I’ll probably have  
follow up questions to this group (seems I can’t get script/server to  
work at all) - but for now, this is the immediate concern.

Update #3: Starting over from scratch, shortened this post, decided to  
re-install a clean copy of Ubuntu 10.04 on a VM and go through the  
walk-through[0] again. So, all the steps go without a hitch. As root:

root@ubuntu:~/rubygems-1.3.7# ruby -v  
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86\_64-linux]  
root@ubuntu:~/rubygems-1.3.7# gem -v  
1.3.7  
root@ubuntu:~/rubygems-1.3.7# rails -v  
Rails 2.3.8  
Now, as myself (in a separate term):

emptyset@ubuntu:~$ ruby -v  
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86\_64-linux]  
emptyset@ubuntu:~$ gem -v  
/usr/local/lib/site\_ruby/1.8/rubygems.rb:10:in `require': no such file to load -- rubygems/defaults (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems.rb:10 from /usr/local/bin/gem:8:in `require’  
from /usr/local/bin/gem:8  
emptyset@ubuntu:~$ rails -v  
bash: /usr/bin/rails: Permission denied

So, this appears to be a permissions issue, but I don’t understand  
why. Specifically, if I have to start making things go+rx all over the  
place, I really need to understand which specific files need the  
permissions change.

Site references:  
[0]  
[http://castilho.biz/blog/2010/05/08/how-to-install-ruby-on-rails-on-ubuntu-10-04-lucid-lynx/](http://castilho.biz/blog/2010/05/08/how-to-install-ruby-on-rails-on-ubuntu-10-04-lucid-lynx/)  
[1]

> <https://superuser.com/questions/156498/installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare>

---

<div class="post-metadata">

**Author:** ![emptyset](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b38774/32.png) [@emptyset](https://www.ruby-forum.com/u/emptyset)\
**Post date:** [July 3, 2010, 3:49pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047/2 "2010-07-03T15:49:37Z")

</div>

I installed Ruby and Rails on Ubuntu 10.04 by following this guide:  
[RubyOnRails - Community Help Wiki](https://help.ubuntu.com/community/RubyOnRails).  
Everything went well.

Quick steps:

1. 

> sudo apt-get install ruby-full build-essential

2. Download and install latest rubygems. Do not use apt-get because  
rubygems update itself and corrupts apt-get.
3. 

> sudo gem install rails

4. test your environment! \> rails ~/my\_test\_app

On Wed, Jun 30, 2010 at 2:03 PM, emptyset [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ## Now, as myself (in a separate term): bash: /usr/bin/rails: Permission denied
> 
> You received this message because you are subscribed to the Google G. “Ruby on Rails: Talk” group.  
> To post to this group, send email to removed\_email\_address@domain.invalid.  
> To unsubscribe from this group, send email to removed\_email\_address@domain.invalid.  
> For more options, visit this group at [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–  
Filipe Quadros Borges

email: removed\_email\_address@domain.invalid  
msn: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![emptyset](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b38774/32.png) [@emptyset](https://www.ruby-forum.com/u/emptyset)\
**Post date:** [July 3, 2010, 4:01pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047/3 "2010-07-03T16:01:55Z")

</div>

I would strongly suggest you look into rvm to manage your ruby/rails  
environments. But you might also want to install gem as your own user  
as opposed to root. The new gems will be kept somewhere in your home  
directory.

- Victor

---

<div class="post-metadata">

**Author:** ![emptyset](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b38774/32.png) [@emptyset](https://www.ruby-forum.com/u/emptyset)\
**Post date:** [July 6, 2010, 6:19pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047/4 "2010-07-06T18:19:56Z")

</div>

Thanks! I updated my answer on SU and linked to this post. My best  
guess is that:

apt-get install ruby rdoc libopenssl-ruby build-essential

Doesn’t quite cover everything that’s needed to run gem  
effectively…ruby-full on a clean VM install worked great. Much  
appreciated.

---

<div class="post-metadata">

**Author:** ![emptyset](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b38774/32.png) [@emptyset](https://www.ruby-forum.com/u/emptyset)\
**Post date:** [July 6, 2010, 6:35pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047/5 "2010-07-06T18:35:10Z")

</div>

On 6 July 2010 17:18, emptyset [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks! I updated my answer on SU and linked to this post. My best  
> guess is that:
> 
> apt-get install ruby rdoc libopenssl-ruby build-essential
> 
> Doesn’t quite cover everything that’s needed to run gem  
> effectively…ruby-full on a clean VM install worked great. Much  
> appreciated.
> 
> A guide which I found useful after failing to install properly (I have not  
> created the gem symlink) is  
> [[all variants] Install Ruby on Rails - Lucid Lynx](http://ubuntuforums.org/showthread.php?t=1459056).  
> Covers pretty much everything I ended up doing through trial and error.  
> Took  
> about 30 mins from start to finish.

Note: - where it gives the link to get rubygems don’t forget to check  
for  
the latest version and modify the command to match.

---

<div class="post-metadata">

**Author:** ![emptyset](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b38774/32.png) [@emptyset](https://www.ruby-forum.com/u/emptyset)\
**Post date:** [July 3, 2010, 4:07pm UTC](https://www.ruby-forum.com/t/reposted-from-superuser-installing-ruby-on-rails-on-ubuntu-10-04-a-living-nightmare/191047/6 "2010-07-03T16:07:47Z")

</div>

Victor S. wrote:

> I would strongly suggest you look into rvm to manage your ruby/rails  
> environments. But you might also want to install gem as your own user  
> as opposed to root. The new gems will be kept somewhere in your home  
> directory.

That always seems to cause problems. I’d rather keep gems available  
system-wide.

> - Victor

–Â  
Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

Sent from my iPhone
