Forum: Ruby on Rails Getting rails installed on my mac

Posted by Pierre-Andre M. (pierreandre_m)
on 2012-12-23 16:31
I keep getting an error when I attempt to install rails.  Yes,
command-line tools is installed.

$ sudo gem install rails
Password:
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
  ERROR: Failed to build gem native extension.

        /Users/me/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb
creating Makefile

make
compiling generator.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [generator.o] Error 1


Gem files will remain installed in
/Users/me/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/gems/1.9.1/gems/json-1.7.5
for inspection.
Results logged to
/Users/me/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/gems/1.9.1/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
Posted by Jordon Bedwell (Guest)
on 2012-12-23 16:36
(Received via mailing list)
On Sun, Dec 23, 2012 at 9:31 AM, Pierre-Andre M. <lists@ruby-forum.com> 
wrote:
> creating Makefile
>
> make
> compiling generator.c
> make: /usr/bin/gcc-4.2: No such file or directory
> make: *** [generator.o] Error 1

Install xcode.
Posted by Jordon Bedwell (Guest)
on 2012-12-23 16:40
(Received via mailing list)
On Sun, Dec 23, 2012 at 9:35 AM, Jordon Bedwell <envygeeks@gmail.com> 
wrote:
>>         /Users/me/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb
>> creating Makefile
>>
>> make
>> compiling generator.c
>> make: /usr/bin/gcc-4.2: No such file or directory
>> make: *** [generator.o] Error 1
>
> Install xcode.

I feel like I should elaborate. Install xcode and if you already have
it, link llvm over. sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2.
 I could have the version strings wrong since I don't work on a Mac
full time, I rarely get on a Mac but that's what I remember from
earlier this year.
Posted by Pierre-Andre M. (pierreandre_m)
on 2012-12-23 16:42
I appreciate the quick response, but as I mentioned in my initial 
question, commandline-tools (the suite in xcode that is relevant) is 
installed.  In addition, xcode is also installed.  However I am still 
getting the afore mentioned error.
Posted by Glen (Guest)
on 2012-12-24 08:41
(Received via mailing list)
Hi,

I recall that recent Xcode version does not include required command 
line
tools.
Try installing osx-gcc from github.

https://github.com/kennethreitz/osx-gcc-installer

Cheers,
Glen
Posted by Pierre-Andre M. (pierreandre_m)
on 2012-12-24 10:45
That worked great Glen! Thanks so much for your help
Posted by Todd A. Jacobs (Guest)
on 2012-12-24 16:47
(Received via mailing list)
On Sunday, December 23, 2012 10:42:31 AM UTC-5, Ruby-Forum.com User 
wrote:
>
> as I mentioned in my initial question, commandline-tools (the suite in
> xcode that is relevant) is
> installed.
>

In addition to installing the command line tools, you have to accept the
Xcode license agreement, too. If you haven't done this manually, then 
RVM
fails without giving you any really useful information about the cause 
of
the failure.

Try running the following, and agreeing to the license:

    sudo xcodebuild -license

After that, RVM should be able to compile recent rubies and native
extensions properly.
Posted by Pierre-Andre M. (pierreandre_m)
on 2012-12-24 17:48
Perfect Todd.  I did miss that part.  Thank you
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.