ios - mac - pod init
No se puede llegar a trabajar CocoaPods y Yosemite (6)
Ya probé estos pasos:
- Abra Xcode 6 Open Preferences
- Haga clic en la pestaña Ubicaciones
- Cambiar la versión de las herramientas de línea de comandos a Xcode 6.0
- Desinstalar cocoapods
- a. $ sudo gem uninstall cocoapods Instalar xcodeproj
- a. $ sudo joya instalar
- xcodeproj Instalar cocoapods
- a. $ sudo joya instalar cocoapods
- Ejecutar pod --versión para verificar que funcionó
Pero todavía estoy obteniendo esto cuando hago la instalación de pod o la versión de pod:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:6:in `rescue in <top (required)>''
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:3:in `<top (required)>''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj.rb:30:in `<top (required)>''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/lib/cocoapods.rb:2:in `<top (required)>''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/bin/pod:32:in `<top (required)>''
from /usr/bin/pod:23:in `load''
from /usr/bin/pod:23:in `<main>''
En caso de que alguien más tenga el mismo problema, lo hice para solucionar mi problema:
Actualizar gemas
sudo gem update --systemDesinstalado xcodeproj
sudo gem uninstall xcodeprojAsegúrese de seleccionar Todas las versiones
Desinstalar Cocoapods
sudo gem uninstall cocoapodsInstalar xcodeproj
sudo gem install xcodeprojInstalar cocoapods
sudo gem install cocoapodscorrer
pod --version to test.
El error ''require'': cannot load such file indica que falta algún paquete de gema roto. Probablemente pueda solucionarlo volviendo a instalar cocoapods:
gem uninstall cocoapods # Follow by sudo if necessary
gem install cocoapods --verbose # Follow by sudo if necessary
Y asegúrese de que su xcodeproj esté presente:
gem install xcodeproj --verbose # Follow by sudo if necessary
Si no funciona, intente instalarlo usando Ruby antiguo:
sudo ln -s /Library/Ruby/Gems/1.8/gems/rubygems-update-1.8.12/bin/gem /usr/bin/gem18
sudo gem18 install cocoapods
Ver:
Solo tienes que ejecutar esta orden antes:
sudo gem install cocoapods
Esto actualizará todas las gemas obsoletas
Correr estas 2 líneas resolverá tu problema
actualización de sudo gem --system
sudo joya instalar cocoapods
Muchos de estos problemas se deben a la instalación de ruby en todo el sistema y obliga a los desarrolladores a usar "sudo" todo el tiempo (bueno, cuántas veces lo hicimos " sudo gem install cocoapods --pre"). Hace poco tuve el mismo problema al tratar de instalar una versión pre-lanzada de cocoapods (se dañaron los permisos). Así que aquí hay un enfoque que funcionó para mí.
$ sudo gem uninstall xcodeproj
$ sudo gem uninstall cocoapods
# Let''s restore Apple''s ruby installation, the following is for Yosemite that has 2.0 ruby by default
$ cd /System/Library/Frameworks/Ruby.framework/Versions
$ sudo rm Current
$ sudo ln -s 2.0 Current
$ brew install ruby
(cerrar y abrir la ventana de la terminal a veces ayuda)
$ which ruby
debería mostrar / usr / local / bin / ruby (debería apuntar al directorio "local" ahora, no a "/ usr / bin", si este no es el caso para usted, asegúrese de modificar el orden de ruta)
Ahora debería poder instalar xcodeproj y cocoapods sin usar "sudo":
$ gem install xcodeproj --pre
$ gem install cocoapods --pre
(Estoy usando una versión publicada previamente, simplemente elimine --pre si desea usar versiones en su lugar).
Disfruta :)
Tuve que desinstalar toda la cadena de dependencia de cocoapods para que funcione.
for i in `gem list --no-versions`; do gem uninstall -aIx $i; done