2015-06-10 2 views
0
Building native extensions. This could take a while... 

ОШИБКА: Ошибка при установке cocoapods: ОШИБКА: Не удалось создать гем родное расширение.Ошибка при установке cocoapods: Не удалось построить Gem собственном расширении

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20150610-6663-7exisu.rb extconf.rb 

создания Makefile

make "DESTDIR=" clean 

make "DESTDIR=" 
compiling generator.c 
linking shared-object json/ext/generator.bundle 
clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] 
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future 
make: *** [generator.bundle] Error 1 

make failed, exit code 2 

Это журнал ошибок в терминале и я не могу найти решение я обновить рубин и системы, и множество вещей, где я wrong- у меня есть ios7 и mac- 10.9

ответ

1

Я следую этим шагам, чтобы установить Cocoapods. Может быть, это полезно для вас.

  1. открытый терминал.
  2. gem install cocoapods.
  3. pod setup.
1

Предположим, вы запустили gem update перед установкой драгоценного камня cocoapods, поэтому все ваши драгоценные камни должны быть обновлены.

Это сообщение представляет собой новое предупреждение, введенное с XCode 5.1, которое теперь угрожает неизвестным параметрам как ошибки. Вы не указали, какую версию cocoapods и XCode вы используете, но я предполагаю, что существует несоответствие между ними. Может, Xcode слишком стар? Вы устанавливаете совершенно новые cocoapods, так что, по крайней мере, это должно быть самое последнее.

Вместо обновления XCode, вы можете попробовать отключить это предупреждение, и надеемся, что компиляция завершается успешно установив переменную окружения непосредственно перед установкой cocoapods, с этим:

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install cocoapods 
Смежные вопросы