Curso de desarrollo móvil con Ionic 2 2016

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

hola hermosa comunidad, doy gracias a los ERR! que día con día nos topamos porque es con ellos que aprendemos hacer las cosas y para la siguiente no cometer el mismo problema, en este caso les comparto como solucioné este problema si es que alguien le llegue a pasar.

Para desarrollar aplicaciones en IONIC ten en cuenta tener el ambiente configurado e instalado y no hacerlo a la ligera, mi problema es que primero instalé Cordova, Ionic y por último Xcode. Recomiendo primero Xcode y después Cordova e Ionic.

una ves que lo instalé e ingresé el comando $ ionic info en mi terminal me aparecía toda esta leyenda en consola

 Dependency warning - for the CLI to run correctly,      
 it is highly recommended to install/upgrade the following:     

 Install ios-sim to deploy iOS applications.`npm install -g ios-sim` (may require sudo)
 Install ios-deploy to deploy iOS applications to devices.  `npm install -g ios-deploy` (may require sudo)

creo que no hay mayor problema, instalamos solo ios-sim y ios-deploy, el primero si lo instalé sin problema pero cuando seguí con ios-deploy me encontré con estas lineas en mi consola

watr$ sudo npm install -g ios-deploy
npm WARN lifecycle ios-deploy@1.9.1~preinstall: cannot run in wd %s %s (wd=%s) ios-deploy@1.9.1 ./src/scripts/check_reqs.js && xcodebuild /usr/local/lib/node_modules/.staging/ios-deploy-298c9491
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy"
npm ERR! node v6.10.0
npm ERR! npm  v3.10.10
npm ERR! path /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy'
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/watr/npm-debug.log

googleando me encontré con este link lo que encontraba en el es que con solo este comando puedo solucionar el problema.

npm install -g ios-deploy --unsafe-perm=true
or:
npm install -g ios-deploy --allow-root

sin embargo seguía con un problema parecido en consola, lo cual me arrojaba ahora este.

watr$ sudo npm install --global --unsafe-perm ios-deploy
Password:

> ios-deploy@1.9.1 preinstall /usr/local/lib/node_modules/.staging/ios-deploy-298c9491
> ./src/scripts/check_reqs.js && xcodebuild

stderr: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--global" "--unsafe-perm" "ios-deploy"
npm ERR! node v6.10.0
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! ios-deploy@1.9.1 preinstall: `./src/scripts/check_reqs.js && xcodebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the ios-deploy@1.9.1 preinstall script './src/scripts/check_reqs.js && xcodebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ios-deploy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ./src/scripts/check_reqs.js && xcodebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ios-deploy
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ios-deploy
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/watr/Develop/Ionic/ejemplo/npm-debug.log

estas lineas me llamaron la atención por lo cual las google

stderr: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance```

y encontré que tenía que ingresar este código 

$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

para después 

$ npm install -g ios-deploy --allow-root

y listo, problema resuleto 



Curso de desarrollo móvil con Ionic 2 2016

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados