Forum: Ruby on Rails Error installing Rails

Posted by Paul D. (paul_d72)
on 2013-02-05 08:37
Hi guys

I'm a Rails virgin. I'm pulling my hair out with the install.

So far, I've checked that I've got Ruby & Gems, see below;

Pauls-iMac:~ pauldoran$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

Pauls-iMac:~ pauldoran$ gem --version
1.3.6

I'm trying to install Rails as follows;

Pauls-iMac:~ pauldoran$ sudo gem install rails

But get the following error message;

ERROR:  Error installing rails:
  ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb
mkmf.rb can't find header files for ruby at
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in
/Library/Ruby/Gems/1.8/gems/json-1.7.6 for inspection.
Results logged to
/Library/Ruby/Gems/1.8/gems/json-1.7.6/ext/json/ext/generator/gem_make.out

I've read the forum for similar errors but non of the fixes seem to
work.

Any help would be so appreciated.
Posted by Sandeep Kumar (sandeepkrao)
on 2013-02-05 11:45
(Received via mailing list)
This can be related you your Mac's XCode issue. The main cause which I 
can
remind, may be you end up having more than one XCode versions or your
system is messed up. Re-installing you XCode should resolve your problem
Posted by Colin Law (Guest)
on 2013-02-05 11:48
(Received via mailing list)
On 5 February 2013 07:37, Paul D. <lists@ruby-forum.com> wrote:
> Hi guys
>
> I'm a Rails virgin. I'm pulling my hair out with the install.

I advise using rvm to install ruby and rails https://rvm.io/

Colin
Posted by Linus Pettersson (Guest)
on 2013-02-05 12:11
(Received via mailing list)
First, install rbenv/ruby-build or RVM
https://github.com/sstephenson/rbenv/
https://github.com/sstephenson/ruby-build
or
https://rvm.io/

Then install ruby 1.9.3

Then install rails

Good luck!


Den tisdagen den 5:e februari 2013 kl. 08:37:23 UTC+1 skrev 
Ruby-Forum.com
User:
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.