>  Q&A  >  본문

ruby - OS X下安装EventMachine报错:cc1plus: error: unrecognized command line option "-arch"

这个是我在SO上的提问,可以去看一下。

过程:

sudo gem install eventmachine

...

Building native extensions.  This could take a while...
/Users/kuankuan/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/rubygems/ext/builder.rb:48: warning: Insecure world writable dir /usr/local/bin/g4bin in PATH, mode 040777
ERROR:  Error installing eventmachine:
    ERROR: Failed to build gem native extension.

        /Users/kuankuan/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb
/Users/kuankuan/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/mkmf.rb:1344: warning: Insecure world writable dir /usr/local/bin/g4bin in PATH, mode 040777
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... yes
checking for inotify_init() in sys/inotify.h... no
checking for __NR_inotify_init in sys/syscall.h... no
checking for writev() in sys/uio.h... yes
checking for rb_thread_check_ints()... yes
checking for rb_time_new()... yes
checking for sys/event.h... yes
checking for sys/queue.h... yes
creating Makefile

make
compiling binder.cpp
cc1plus: error: unrecognized command line option "-arch"
make: *** [binder.o] Error 1

ruby版本:1.9.3 Mac OSX 10.8.3

ringa_leeringa_lee2762일 전909

모든 응답(1)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-21 11:17:29

    한님, 저와 같은 머신, 같은 구성인데 명령어 하나만으로 1초만에 설치가 가능하네요. 대답하기가 너무 어렵습니다. 어떤 버전의 Xcode를 사용하고 있으며 명령줄이 업그레이드되었습니까? 일반적으로 Mac의 Ruby 환경에서 발생하는 오류는 이와 관련이 있습니다. .

    회신하다
    0
  • 취소회신하다