Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

RVM "ERROR: Unable to checkout branch ." single-user

I'm having trouble installing RVM on a new Debian 6 VirtualBox VM. I've installed all the needed packages and downloaded the install script fine using

(curl -s https://rvm.beginrescueend.com/install/rvm) > rvm

, but when running it as a single user

bash rvm

I get the following error message:

ERROR: Unable to checkout branch .

Installation stops here, and (as far as I can tell) none of RVM's files are installed.

If I run the script as root (for a multi-user install), I get the other message:

Successfully checked out branch ''

The installer continues and indiciates success, but .rvm directories are not added and even after modifying my .bash_profile(s), I get 'rvm: command not found'.

I'm really stumped here. I don't have a ton of experience in either bash or with git, so I'm not sure if the fact that 'branch' is blank is the problem, or how to continue debugging. I'm here to learn, so please don't hesitate to ask questions so we can figure this out.

Thanks.

like image 742
Joel Avatar asked Aug 10 '11 01:08

Joel


3 Answers

I had a /etc/rvmrc lying around that was confusing it. The rvm-installer was trying to install into /usr/local and failing. Deleting it fixed it.

like image 62
chrismealy Avatar answered Oct 20 '22 21:10

chrismealy


Had the same problem. Checked for /etc/rvmrc - but did not exist. Did a ls -al, and found .rvm in my home directory. Ran rm -rf .rvm

For the syntax error when install rvm on windows. 1. curl -s https://rvm.beginrescueend.com/install/rvm 2. sh rvm

and that did it!

like image 1
wagied davids Avatar answered Oct 20 '22 23:10

wagied davids


You can try this. (it worked for me)

Set the rvm_path to be user-facing:

appuser$ echo 'rvm_path="$HOME/.rvm"' >> ~/.rvmrc

Now install RVM,

appuser$ curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer

source : http://beginrescueend.com/deployment/best-practices/

like image 1
Patrick Dura Avatar answered Oct 20 '22 22:10

Patrick Dura