Error installing Ruby in Yosemite

I recently upgraded my OS X to 10.10 and have since encountered the problem of installing ruby ​​through RVM. There is a dependency on gcc46 that I cannot solve. Any help is appreciated. Below is the error stack.

rvm reinstall ruby-1.9.3-p547 ruby-1.9.3-p547 - #removing src/ruby-1.9.3-p547 - please wait ruby-1.9.3-p547 - #removing rubies/ruby-1.9.3-p547 - please wait Searching for binary rubies, this might take some time. No binary rubies available for: osx/10.10/x86_64/ruby-1.9.3-p547. Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. Checking requirements for osx. Installing requirements for osx. Updating system - please wait Installing required packages: gcc46 - please wait Error running 'requirements_osx_brew_libs_install gcc46', showing last 15 lines of /Users/saurabh/.rvm/log/1414321731_ruby-1.9.3-p547/package_install_gcc46.log +rvm_pretty_print:10> case stdout (stdout) +rvm_pretty_print:11> [[ -t 1 ]] +rvm_pretty_print:11> return 1 +rvm_warn:4> printf %b 'There were package installation errors, make sure to read the log. Try `brew tap --repair` and make sure `brew doctor` looks reasonable. Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation\n' There were package installation errors, make sure to read the log. Try `brew tap --repair` and make sure `brew doctor` looks reasonable. Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation +requirements_osx_brew_libs_install:11> case 10.10 (10.6) +requirements_osx_brew_libs_install:18> return 1 Requirements installation failed with status: 1. brew install gcc46 ==> Installing gcc46 from homebrew/homebrew-versions gcc46: OS X Mavericks or older is required for stable. Use `brew install devel or --HEAD` for newer. Error: An unsatisfied requirement failed this build. 

EDIT:

I was able to install using the command below.

 rvm install 1.9.3 --with-gcc=clang 

Can someone help me understand what is the difference with the above command? Thanks

+7
ruby osx-yosemite rvm
source share
2 answers

Thanks @ JanStrnádek for the answer. I solved all the dependencies from left to right and installed gcc using the command below and tried to install the ruby ​​again. It worked.

 brew install homebrew/versions/gcc48 
+5
source share

Always try to use the latest version whenever possible, or check the correct versions of each component that is compatible with the version of the component that you are installing.

If you follow this guide , it will be much easier.

I am completely new to ruby, but for me it works great using this.

0
source share

All Articles