nachdem ich aktualisiert Rubin mit rbenv zur letzten Version auf OS X Sierra Upgrade auf Rubin 2.4.0Kakaoschoten mit Xcode 8.2.1 und OS X 10.12 Sierra
rbenv version
der Ausgang ist: 2.4.0 (set by /Users/mohammed.elias/.rbenv/version)
aktualisieren Sie auch Edelsteinsystem.
dann Xcode Befehlszeile
xcode-select --install
und all die Dinge perfekt gemacht installieren.
nach diesem sudo gem install xcodeproj
und den Edelstein installiert
schließlich sudo gem install cocoapods
und ich habe diesen Fehler:
Mohammeds-MacBook-Pro:~ mohammed.elias$ sudo gem install cocoapods
Password:
Building native extensions. This could take a while...
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
current directory: /Users/mohammed.elias/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator
/Users/mohammed.elias/.rbenv/versions/2.4.0/bin/ruby -r ./siteconf20170108-1398-1ja2y5r.rb extconf.rb
creating Makefile
current directory: /Users/mohammed.elias/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator
make "DESTDIR=" clean
current directory: /Users/mohammed.elias/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator
make "DESTDIR="
compiling generator.c
generator.c:861:25: error: use of undeclared identifier 'rb_cFixnum'
} else if (klass == rb_cFixnum) {
^
generator.c:863:25: error: use of undeclared identifier 'rb_cBignum'
} else if (klass == rb_cBignum) {
.......... `I deleted some of this`
/Users/mohammed.elias/.rbenv/versions/2.4.0/include/ruby-2.4.0/ruby/ruby.h:2158:12: note: expanded from macro 'rb_scan_args_count_end'
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings and 2 errors generated.
make: *** [generator.o] Error 1
make failed, exit code 2
Gem files will remain installed in /Users/mohammed.elias/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/json-1.8.3 for inspection.
Results logged to /Users/mohammed.elias/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/extensions/x86_64-darwin-16/2.4.0-static/json-1.8.3/gem_make.out
irgendwelche Ideen?
Hoffentlich wird dies bald behoben werden - es gibt Diskussion unter https://github.com/CocoaPods/CocoaPods/issues/6299 – Austin