pods mac ios ruby xcode gem xcode6

ios - mac - pod init



No se puede llegar a trabajar CocoaPods y Yosemite (6)

Ya probé estos pasos:

  1. Abra Xcode 6 Open Preferences
  2. Haga clic en la pestaña Ubicaciones
  3. Cambiar la versión de las herramientas de línea de comandos a Xcode 6.0
  4. Desinstalar cocoapods
  5. a. $ sudo gem uninstall cocoapods Instalar xcodeproj
  6. a. $ sudo joya instalar
  7. xcodeproj Instalar cocoapods
  8. a. $ sudo joya instalar cocoapods
  9. 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:

  1. Actualizar gemas

    sudo gem update --system

  2. Desinstalado xcodeproj

    sudo gem uninstall xcodeproj

  3. Asegúrese de seleccionar Todas las versiones

  4. Desinstalar Cocoapods

    sudo gem uninstall cocoapods

  5. Instalar xcodeproj

    sudo gem install xcodeproj

  6. Instalar cocoapods

    sudo gem install cocoapods

  7. correr

    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 :)