2011-03-21 3 views
1

내가 사용하는 보석을 설치하려고 설치 설치 다음보석은 들러 && 번들이 오류

gem install bundler && bundle install 

그것은 잘 밖으로 시작하지만 그때 (설치 작은 오이)에 오류가 얻을 :

Successfully installed bundler-1.0.10 
1 gem installed 
Installing ri documentation for bundler-1.0.10... 
Installing RDoc documentation for bundler-1.0.10... 
Fetching source index for http://gemcutter.org/ 
Fetching source index for http://gems.github.com/ 
Using rake (0.8.7) 
Using activesupport (2.3.5) 
Using rack (1.0.1) 
Using actionpack (2.3.5) 
Using actionmailer (2.3.5) 
Using activerecord (2.3.5) 
Using activeresource (2.3.5) 
Using authlogic (2.1.6) 
Using builder (2.1.2) 
Using haml (3.0.17) 
Using compass (0.8.17) 
Using crack (0.1.8) 
Using diff-lcs (1.1.2) 
Using trollop (1.16.2) 

Installing gherkin (2.1.5) with native extensions /ruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:482:in `build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) 

/ruby/bin/ruby extconf.rb 

checking for main() in -lc... no 

creating Makefile 

make 

sh: make: command not found 

Gem files will remain installed in /ruby/lib/ruby/gems/1.8/gems/gherkin-2.1.5 for inspection. 
Results logged to /ruby/lib/ruby/gems/1.8/gems/gherkin-2.1.5/ext/gherkin_lexer_ar/gem_make.out 
/ruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:445:in `each' 
/ruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:445:in `build_extensions' 
/ruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:197:in `install' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/source.rb:96:in `install' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/installer.rb:55:in `run' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/spec_set.rb:12:in `each' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/spec_set.rb:12:in `each' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/installer.rb:44:in `run' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/installer.rb:8:in `install' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/cli.rb:226:in `install' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/vendor/thor/task.rb:22:in `send' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/vendor/thor/task.rb:22:in `run' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/vendor/thor/invocation.rb:118:in `invoke_task' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/vendor/thor.rb:246:in `dispatch' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/lib/bundler/vendor/thor/base.rb:389:in `start' 
/ruby/lib/ruby/gems/1.8/gems/bundler-1.0.10/bin/bundle:13 
/ruby/bin/bundle:19:in `load' 
/ruby/bin/bundle:19 
+2

mac osx를 사용하고 있습니까? 그렇다면 개발자 도구 (및 gcc)를 설치하지 않았기 때문에 이것이 가능할 것입니다. – Groovetrain

+2

에 오스가 있습니까? 네이티브'make' 또는'C development tools'을 설치해야합니다. – Augusto

+0

@Groovetrain, @Augusto : 예, Mac OS X 10.6.6입니다. – amye

답변

1

Welp에서 다운로드하면 OSX CD를 넣고 개발자 도구를 설치하십시오. 그런 다음 gem install bundler을 다시 실행하고 작동하는지 확인하십시오!

1

@groovetrain과 @Augusto가 말한 것처럼 Apple 개발자 도구를 설치해야합니다. OS 설치 디스크에서 찾을 수 있습니다. 또는 Apple Developer Connection

5
$ sudo ln -s /bin/mkdir /opt/local/bin/gmkdir 
$ sudo ln -s /usr/bin/install /opt/local/bin/ginstall 

이러한 명령을 실행하면 나에게 트릭을 보내는 것처럼 보였습니다. 나는 macports에서 homebrew로 전환했을 때이 문제에 부딪쳤다.

1

Make가 설치되지 않았거나 제거되었습니다. 라이온에서 사자에 이르기까지 OS 업그레이드를 수행하는 경우 자주 발생합니다.

다운로드 여기에서 최신 명령 줄 도구 :

https://developer.apple.com/downloads/index.action

- 터미널 유형에서 약 100MB의

:

make 

당신은 오류가 없어야한다. 최신 Presto!

관련 문제