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

錯誤:錯誤安裝的CocoaPods: 錯誤:未能建立寶石原生擴展。錯誤安裝的CocoaPods:無法建立寶石原生擴展

/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 

這是錯誤日誌在終端,我不能找到解決方案,我更新 紅寶石和系統以及大量的東西在那裏我我錯 - 有ios7和 MAC的10.9

回答

1

我按照這個步驟來安裝的CocoaPods。可能對你有用。

  1. 開放式終端。
  2. 寶石安裝cocoapods。
  3. 吊艙設置。
1

我想你在安裝cocoapods gem之前運行了gem update,所以你所有的寶石都應該更新。

該消息是XCode 5.1引入的新警告,它現在將未知參數威脅爲錯誤。您沒有指定您使用的是哪種版本的cocoapods和XCode,但我的猜測是兩者之間不匹配。也許Xcode太舊了?你正在安裝一個全新的椰殼,所以至少應該是最新的可用。

,而不是更新的XCode,你可以嘗試禁用的警告,並希望編譯成功完成設置環境變量只是裝的CocoaPods,與在此之前:

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install cocoapods 
相關問題