2010-12-08 4 views
1

전 프론트 엔드 개발자입니다. 일부 다른 개발자와 RoR 작업을 공동으로 진행할 예정이며 "svn/git terminal/RoR"개발 방식에 익숙하지 않습니다.새로운 iMac snowleopard : 레일에 루비가 필요합니다.

레일 3과 보석으로 컴퓨터를 구성하는 방법을 알아 내려고 노력하고 있습니다.

그래서 누군가가 화면 캡처를 사용할 수 있고 내 컴퓨터를 작동 지점으로 가져 가면 멋진 화면이됩니다.

RVM, macports 및 fink를 설치했습니다.

특히 mysql2는 완전히 설치를 피합니다. 레일스 서버를 실행할 때

Could not find gem 'mysql2 (>= 0, runtime)' in any of the gem sources listed in your Gemfile. Try running bundle install .

번들 설치를 실행 한 다음 번들을 업데이트합니다. 변경되지 않음

오류 : mysql2 설치 중 오류 : ERROR : 보석 기본 확장 프로그램을 빌드하지 못했습니다. /Users/cyrilcelestine/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb * extconf.rb failed * 어떤 이유로, 필요한 라이브러리 및/또는 헤더가 부족하여 Makefile을 만들 수 없습니다. 자세한 내용은 mkmf.log 파일을 확인하십시오. 구성 옵션이 필요할 수도 있습니다

+0

: 오, 당신은 루비 1.8.7를 설치하려면 다음을 실행해야합니다 RVM을 사용 (그리고 나는 당신이 추천) 사람들이 코멘트없이 승패를 싫어할 때가 싫어 - 내 장비를 정말로 갈고 닦는다.)하지만이 사이트는 Q & A와 Q & A를 겨냥한 것이다. 아마도 질문을 다시 말하면 문제가있는 구성 요소를 어떻게 설치했는지, 자세한 오류 메시지 등을 포함시켜야합니다. 아마도 커뮤니티가 도움이 될 수 있습니다. – Brian

+0

또한'gem install mysql2'을 실행 해보십시오. 자세한 정보를 얻을 수 있습니다 ... – Brian

+0

고마워요, 그냥 휴식을 취하기를 바래요. mysql2를 설치하는 보석을 시험해보고 설치하는 방법에 대해 hivelogic을 따라 갔다. 아, 어떻게해야할지 모르겠다. – user388069

답변

1

누군가 자원 봉사를하고 기계를 설정한다는 것을 모릅니다. 시간을 지불하고 싶다면 누군가가 기꺼이 도움을 줄 것이라고 확신합니다. 당신.

단기간에, 나는 집에 사로 잡히기 (fink and macports)에서 멀어 질 것입니다 (https://github.com/mxcl/homebrew). 대부분의 경우 개발 헤더가 없어서 mysql2 gem이 불완전하게 설치되었다. 그것은 단지 추측이지만 귀하의 질문과 일치합니다.

+0

+1 홈브류. 문서를 읽는 데 드는 예산 시간!어떤 단계도 건너 뛰지 마십시오. 지시 사항을 따르면 작동 할 것입니다. – jdl

1

여기에 새로운 스노우 레오파드 시스템 밖으로 시작할 때 내가 사용하는 단계입니다 : 최신 OS X developer tools를 설치

  1. 기본 설정/승 64-bit MySQL dmg package를 설치 (/ 아이폰 밖으로 도구 승 설치)
  2. env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
  3. 번들

참고 설치 실행 : 당신이 t를 원하는 경우 나는하지 않았다 다운 투표이 (I

  1. rvm_archflags="-arch x86_64"
  2. rvm install 1.8.7
+0

1과 2가 완료되었지만 3을 실행하면 위의 오류가 발생합니다 – user388069

관련 문제