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

  • How print last commit info for every file in a git repository
  • Start-Process “git” returns strange 129 exit code
  • Supplying a password to git in a bash script
  • Jenkins Email-ext Pre-send Script
  • quitting git log from a bash script
  • Git difftool not launching external DiffMerge program
  • 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.


  • How to abort a git rebase in interactive editor
  • Are pull requests part of Git, or a feature of tools like GitHub, Gerrit and Atlassian Stash?
  • Remove refs/original/heads/master from git repo after filter-branch --tree-filter?
  • Dependencies in git
  • how exactly does git submodule work
  • Jenkins with Git and XCode: cannot pull sub-sub-module?
  • 3 Solutions collect form web for “RVM “ERROR: Unable to checkout branch .” single-user”

    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.

    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!

    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 :

    Git Baby is a git and github fan, let's start git clone.