9

I'm new to Ruby on Rails and have just set it up in Ubuntu Linux following instructions I found here. Specifically,

As s.m. said, I uninstalled everything, then I opened another terminal session as a normal user and run:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) then i run source /home/my-desktop-username/.rvm/scripts/rvm as a normal user NOT ROOT

then i run rvm requirements as a normal user. Then I copy the requirements and close the session, open a root session and install the requirements using sudo

Then I close the session and open a normal user session and run rvm install ruby-1.9.3-p125 if you run this command as root, it will say that rvm is not installed and will suggest that you install it using sudo apt-get install rvm Don't do that!

So basically I had two problems, the tutorials that i followed didn't say that i should run

source /home/my-desktop-username/.rvm/scripts/rvm and didn't say that I should not run rvm as root, s.m told me that. Thanks to everyone, especially to s.m

That works well, but I will have to remember to

source .rvm/scripts/rvm

every time I open a terminal to work with Ruby on Rails.

Is there a way to permanently tell Ubuntu to look in .rvm for all the Ruby stuff?

3
  • Perhaps edit .bashrc or .bash_profile to include the line source .rvm/scripts/rvm? By the way, read stackoverflow.com/q/415403/220060 to decide whether you use .bashrc or .bash_profile. Commented Oct 1, 2012 at 13:05
  • Thanks for that link explaining all the different bash startup files. It will come in handy one day. For now,.bashrc works for my purposes in learning ruby since it's only run in interactive terminals and not in login to my system. Commented Oct 2, 2012 at 15:53
  • I was in a review log and didn't see that Basile Starynkevitch already answered your question. Ignore my comment. Commented Oct 2, 2012 at 15:57

1 Answer 1

20

You need to add your

  source .rvm/scripts/rvm

into your $HOME/.bashrc file; read the advanced bash scripting guide for more.

Sign up to request clarification or add additional context in comments.

2 Comments

I'll definitely be going through that Advanced Bash Scripting Guide. Thaks for the link.
I tried putting this line in there but it did not worked for me, im using ubuntu 14.04 and rvm 1.25.25 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.