The problem is solved! see http://stackoverflow.com/questions/14029119/installing-ruby-1-9-3-in-michael-hartls-ruby-on-rails-tutorial/14085987#14085987
On Friday, December 28, 2012 1:30:05 PM UTC-5, Adam Zerner wrote: > > I'm working on Michael Hartl's ruby on rails tutorial > http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec-development_tools > . > > I installed Git, updated my OS to 10.8.2 and downloaded XCode 4.5.2. > > when I type in > > rvm install 1.9.3 > > this long thing comes up... > > Ruby (and needed base gems) for your selection will be installed shortly. > Before it happens, please read and execute the instructions below. > Please use a separate terminal to execute any additional commands. > > Notes for Mac OS X 10.8.2, Xcode 4.5.2. > > For JRuby: Install the JDK. See http://developer.apple.com/java/download/ # > Current Java version "1.6.0_26" > For IronRuby: Install Mono >= 2.6 > For Ruby 1.9.3: Install libksba # If using Homebrew, 'brew install libksba' > For Opal: Install Nodejs with NPM. See http://nodejs.org/download/ > > To use an RVM installed Ruby as default, instead of the system ruby: > > rvm install 1.8.7 # installs patch 357: closest supported version > rvm system ; rvm gemset export system.gems ; rvm 1.8.7 ; rvm gemset > import system.gems # migrate your gems > rvm alias create default 1.8.7 > > And reopen your terminal windows. > > Xcode and gcc: > > Right now Ruby requires gcc to compile, but Xcode 4.2 and later no longer > ship with gcc. Instead they ship with llvm-gcc (to which gcc is a symlink) > and clang, neither of which are supported for building Ruby. Xcode 4.1 was > the last version to ship gcc, which was /usr/bin/gcc-4.2. > > Xcode 4.1 and earlier: > - Ruby will build fine. > > Xcode 4.2 and later (including Command Line Tools for Xcode): > - If you have gcc-4.2 (and friends) from an earlier Xcode version, Ruby will > build fine. > - If you don't have gcc-4.2, you have two options to get it: > * Install apple-gcc42 from Homebrew > * Install osx-gcc-installer > > Homebrew: > > If you are using Homebrew, you can install the apple-gcc42 and required > libraries from homebrew/dupes: > > brew update > brew tap homebrew/dupes > brew install autoconf automake apple-gcc42 > rvm pkg install openssl > > Xcode 4.2+ install or/and Command Line Tools for Xcode is required to > provide make and other tools. > > osx-gcc-installer: > > If you don't use Homebrew, you can download and install osx-gcc-installer: > https://github.com/kennethreitz/osx-gcc-installer. > > Warning: Installing osx-gcc-installer on top of a recent Xcode is known to > cause problems, so you must uninstall Xcode before installing > osx-gcc-installer. Afterwards you may install Xcode 4.2+ or Command Line > Tools for Xcode if you desire. > > ** NOTE: Currently, Node.js is having issues building with > osx-gcc-installer. The only fix is to install Xcode over osx-gcc-installer. > > Press 'q' to continue. > ~ > (END) > > Originally I had to get homebrew and > > brew install libksba > > but I did that already and it works. That leads to "Xcode and gcc:" and > everything below it. > > So, I have homebrew, and the following three commands work: > > brew update > brew tap homebrew/dupes > brew install autoconf automake apple-gcc42 > > But when I try > > rvm pkg install openssl > > this is what happens > > Fetching openssl-1.0.1c.tar.gz to /Users/adamzerner/.rvm/archives > Extracting openssl to /Users/adamzerner/.rvm/src/openssl-1.0.1c > Configuring openssl in /Users/adamzerner/.rvm/src/openssl-1.0.1c. > Compiling openssl in /Users/adamzerner/.rvm/src/openssl-1.0.1c. > Error running 'make', please read /Users/adamzerner/.rvm/log/openssl/make.log > > Please note that it's required to reinstall all rubies: > > rvm reinstall all --force > > Updating openssl certificates > Error running 'update_openssl_certs', please read > /Users/adamzerner/.rvm/log/openssl.certs.log > > And this is what happens when I try what it says... > > Adam-Zerners-MacBook-Pro:~ adamzerner$ rvm reinstall all --force > Adam-Zerners-MacBook-Pro:~ adamzerner$ > > some other information... > > I don't see a .rvm folder under adamzerner, so I can't read what it tells > me to (not that I would understand what I'd be reading anyway). > > It seems that I have 1.8.7 installed: > > Adam-Zerners-MacBook-Pro:~ adamzerner$ ruby -v > ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0] > > So... to summarize... when I try to run > > rvm install 1.9.3 > > I get the gcc/Xcode problem. To fix that it says to download apple-gcc42 > from Homebrew. When I do that, I get a problem after doing > > rvm pkg install openssl > > The problem being that I need to reinstall all rubies. When I do that: > > rvm reinstall all --force > > it seems that nothing happens. > > Thanks in advance to anyone willing to help me with this problem! > > EDIT: I forgot to say this before. For the "long thing" up above, when I > press q to continue, this is what happens... > > Searching for binary rubies, this might take some > time.https://rvm.io/binaries/osx/10.8/x86_64/ruby-1.9.3-p327.tar.bz2 - > #configure > ruby-1.9.3-p327 - #download > ruby-1.9.3-p327 - #extract > ruby-1.9.3-p327 - #validate > Libraries missing for ruby-1.9.3-p327: env. Refer to your system manual for > installing libraries > Mounting remote ruby failed, trying to compile. > Fetching yaml-0.1.4.tar.gz to /Users/adamzerner/.rvm/archives > Extracting yaml to /Users/adamzerner/.rvm/src/yaml-0.1.4 > Configuring yaml in /Users/adamzerner/.rvm/src/yaml-0.1.4. > Error running './configure --prefix=/Users/adamzerner/.rvm/usr', please read > /Users/adamzerner/.rvm/log/ruby-1.9.3-p327/yaml/configure.log > Compiling yaml in /Users/adamzerner/.rvm/src/yaml-0.1.4. > Error running 'make', please read > /Users/adamzerner/.rvm/log/ruby-1.9.3-p327/yaml/make.log > Installing Ruby from source to: > /Users/adamzerner/.rvm/rubies/ruby-1.9.3-p327, this may take a while > depending on your cpu(s)... > ruby-1.9.3-p327 - #downloading ruby-1.9.3-p327, this may take a while > depending on your connection... > ruby-1.9.3-p327 - #extracted to /Users/adamzerner/.rvm/src/ruby-1.9.3-p327 > (already extracted) > ruby-1.9.3-p327 - #configuring > Error running './configure --enable-shared --disable-install-doc > --prefix=/Users/adamzerner/.rvm/rubies/ruby-1.9.3-p327 > --with-opt-dir=/Users/adamzerner/.rvm/usr', please read > /Users/adamzerner/.rvm/log/ruby-1.9.3-p327/configure.log > There has been an error while running configure. Halting the installation. > > > what happens when you sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc and > re run the ruby install? – Oliver > Atkinson<http://stackoverflow.com/users/1755720/oliver-atkinson> > Dec 25 at > 10:35<http://stackoverflow.com/questions/14029119/installing-ruby-1-9-3-in-michael-hartls-ruby-on-rails-tutorial#comment19378767_14029119> > Does the solution is this StackOverflow > thread<http://stackoverflow.com/q/7962550/567863> work > for you? – Paul > Fioravanti<http://stackoverflow.com/users/567863/paul-fioravanti> > Dec 25 at > 11:35<http://stackoverflow.com/questions/14029119/installing-ruby-1-9-3-in-michael-hartls-ruby-on-rails-tutorial#comment19379539_14029119> > <td class="comment-text" style="padding: 5px 6px 5px 7px; > border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: > rgb(221, 221, 221); ... > Show > original<https://groups.google.com/group/rubyonrails-talk/msg/5ba8faa4d00c64e7?dmode=source&output=gplain&noredirect> > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/FEAucvbrinUJ. For more options, visit https://groups.google.com/groups/opt_out.

