Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Development Tools Installing a Ruby Development Environment Installing a Ruby Development Environment Installing the Treehouse VM on Mac

installing Ruby on mac, got error...

Hi i don't know what is going on but I've been trying to watch the videos and look up stuff online to install ruby, everything goes well in terminal until the end i get an error message that says :

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

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb

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

Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.5 for inspection. Results logged to /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.5/ext/nokogiri/gem_make.out MadelynsMiniMac-2:~ madelynpapineau$

Can anyone tell me what I am doing wrong or how to fix this problem please? Thank You

1 Answer

Stone Preston
Stone Preston
42,016 Points

try installing the xcode command line tools from here. you will have to create a free developer account.

thanks i'll try it now

that didn't change anything i'm still getting error messages saying I cant install...

Stone Preston
Stone Preston
42,016 Points

what does the output of running the command

gcc --version

look like

MadelynsMiniMac-2:~ madelynpapineau$ gcc --version

Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

Stone Preston
Stone Preston
42,016 Points

do you have xcode installed? if so try opening it. it will probably ask you to accept the terms

ok great that worked and it installed both ruby and rails fine. As I'm continuing on in the Ruby on Rails track where am I supposed to be writing the code...ruby doesnt show up like any program I have used before, do I just use terminal or textedit...sorry for such basic questions I've just never done this before. Thanks for your help!