I believe the problem is this commit , in particular the changes to .rvm/scripts/env .
Editing .rvm/scripts/manage is one way to fix the problem (see flitzwald's answer for another way to do this):
20 __rvm_check_for_clang() 21 { 22 if [[ "${rvm_clang_flag}" -eq 1 ]] && ! command -v clang >/dev/null ; then 23 rvm_error "\nYou passed the --clang option and clang is not in your path. \nPlease try again or do not use --clang.\n" 24 return 1 25 fi 26 }
( $rvm_clang_flag set to 1 when you call it in .rvm/scripts/cli . The error is now falsely disabled because the default flag and test settings for the flag do not match.)
Edit : just a note. It was a mistake; he was . If you came here via Google, rvm get head && rvm reload , and everything should be fine.
source share