2012-04-11 3 views
4

저는 Lion 10.7.3에서 Ruby 버전 1.9.3-p125와 최신 버전의 Xcode를 사용하고 있습니다. 내 서버를 시작하려고 할 때RoR의 두 번째 날, 서버를 실행하는 데 문제가 있습니다.

, 나는 다음과 같은 오류 얻을 : 그래서

Could not find gem 'rails (= 3.1.0) ruby' in the gems available on this machine. Run bundle install to install missing gems.

내가 설치 번들을 실행하고 다음과 같은 오류가 발생 시도한를 :

Bundler could not find compatible versions for gem "actionpack": In 
snapshot (Gemfile.lock): 
    actionpack (3.1.0.rc4) In Gemfile: 
    meta_search (= 1.1.0) ruby depends on 
     actionpack (~> 3.1.0) ruby 

Running `bundle update` will rebuild your snapshot from scratch, using 
only the gems in your Gemfile, which may resolve the conflict. 

나는 그 번들을 실행하려고 시도 업데이트했지만 다음 오류가 발생했습니다.

An error occured while installing mysql2 (0.3.11), and Bundler cannot continue. Make sure that gem install mysql2 -v '0.3.11' succeeds before bundling.

전 또는 몇 시간 지금 ... 누군가는 이것을 고치는 방법 어떤 생각을 가지고 있습니까?

+0

문제는 보석 mysql2를 설치할 수 없다는 것입니다. 'gem install mysql2 -v '를 실행할 때 얻게 된 결과 0.3.11''? –

+0

다음과 같은 오류가 나타납니다 : "어떤 이유로 든 Makefile을 만들 수 없습니다. 아마도 필요한 라이브러리 및/또는 헤더가 부족합니다. 자세한 내용은 mkmf.log 파일을 확인하십시오. 구성 옵션이 필요할 수 있습니다." 그래서 로그를 확인하고 이것을 발견했습니다 : 1 오류가 발생했습니다. 체크 프로그램이었다 /* * 시작/ 1 사용법 #include "ruby.h" 3 :/* * 상단/ 4 : 메인 INT() {반환 0;} 5 : t의 INT() {void ((* volatile p)()); p = (void ((*)())) mysql_query; 0을 반환; } /* end */ – user1325894

+0

문제 해결 : brew install mysql. 업데이트 및 재설치 된 번들 및 서버가 현재 작동 중입니다. – user1325894

답변

1

문제 해결 : brew install mysql. 업데이트 및 재설치 된 번들 및 서버가 현재 작동 중입니다.

관련 문제