react-native: comando no encontrado

Obtengo -bash: react-native: comando no encontrado error al crear el proyecto de reacción-nativo.

A continuación están la información adicional

1. brew --version homebrew 0.9.9 2 brew info watchman watchman `enter code here`stable 4.50 /usr/local/Cellar/watchman/4.4.0 3. brew info flow stable 0.24.1 /usr/local/Cellar/flow/0.24.1 4. brew info node stable 6.1.0 /usr/local/Cellar/node/6.1.0 5. npm -version 3.8.6 6. echo $PATH /Users/Ashok/.rbenv/shims:/Users/Ashok/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 

Probé los pasos sugeridos desde el siguiente enlace, pero aún obtengo el mismo error.

  1. react-native-command-not-found

No tengo ningún directorio “npm” que hayan especificado en la solución

 Ashoks-MacBook-Pro:share Ashok$ ls aclocal doc info ruby-build zsh autoconf emacs man systemtap 

Pero encontré que el archivo npm existe en la siguiente ubicación.

 /usr/local/Cellar/node/6.1.0/etc/bash_completion.d 

Desinstalé react-native y lo instalé de nuevo, pero aún así estoy enfrentando el mismo problema.

    Después de agregar la ruta correcta al problema de la variable PATH se resuelve.

    A continuación se muestran los pasos para encontrar el camino correcto.

     1. Enter: npm install -g react-native-cli output: /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native ->/usr/local/Cellar/node/6.1.0/libexec/npm/lib/node_modules/react-native-cli/index.js/usr/local/Cellar/node/6.1.0/libexec/npm/lib └── react-native-cli@0.2.0 

    desde la salida anterior puede ver claramente la ruta: /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native

     export PATH="/usr/local/Cellar/node/6.1.0/libexec/npm/bin:$PATH" react-native init appName cd appName react-native run-ios 

    si obtiene xcrun: error: no se puede encontrar la utilidad “simctl” en esta etapa, puede reslove utilizando los pasos siguientes

    XCode -> Preferences -> Locations -> Command Line Tools -> Choose Xcode 7.2.1

    Puede encontrar la solución original de xcrun incapaz de encontrar simctl

    Gracias a @fbozo

    ¡¡¡Eso es!!!

    Me encontré con este problema siendo un poco tonto. Uso nvm para administrar mis diferentes versiones de nodo e instalé react-native en una versión de nodo que no era mi predeterminada. Al abrir un nuevo caparazón, perdí mi comando. 🙂 Cambiar de nuevo las cosas arregladas.

    Después de encontrarse continuamente con este problema, y ​​de golpear esta respuesta y no hacer que funcione …

    Suponiendo que no ejecute npm como root / sudo (que no debería hacer), sus módulos npm se instalarán en lo que sea que configure su directorio predeterminado .

    Asumiendo que ha seguido esas instrucciones, y su directorio predeterminado es ~ / .npm-global, entonces necesita agregar ~ / .npm-global / bin a su ruta.

    Esto se describe en esas instrucciones, pero para mí agregué esto a .bashrc:

     export PATH=$PATH:$HOME/.npm-global/bin 

    Luego reinicia tu shell y funcionará.

    Tenía el mismo problema, pero la mitad de su enfoque no funcionó para mí. tomé el camino de la manera en que lo hizo: desde el resultado de reaction-native-cli instal pero luego escribí manualmente en ect / pathes con:

     sudo nano /etc/paths 

    al final agregué la ruta desde la salida, luego ctrl xey para guardar. Solo que esta manera funcionó, pero ¡muchas gracias por la pista!