-bash: команда реагирования не найдена - PullRequest
0 голосов
/ 05 мая 2019

Я пытаюсь запустить новый собственный реактивный проект, но снова и снова сталкиваюсь с одной и той же проблемой:
-bash: react-native: command not found.

Я попытался решить проблему с помощью другого поста, например: реагировать-нативный: команда не найдена Но я все еще получаю ту же ошибку.

Я следовал за всемишаги, предоставленные страницей React Native (https://facebook.github.io/react-native/docs/getting-started),, и я получил следующую информацию:

1 npm  -version         6.4.1
2 brew -version         Homebrew 2.1.1
3 brew info watchman    stable 4.9.0 
4 brew info node        stable 12.1.0
5 echo $PATH:

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/(myname)/Library/Android/sdk/emulator:/Users/(myname)/Library/Android/sdk/tools:/Users/(myname)/Library/Android/sdk/tools/bin:/Users/(myname)/Library/Android/sdk/platform-tools:/Users/(myname)/Library/Android/sdk/tools/bin

, если я введу: npm install -g react-native-cli

Я получу:

/ Пользователи / (мое имя) /. Npm-global / bin / Reaction-native -> /Users/(myname)/.npm-global/lib/node_modules/react-native-cli/index.js
+ react-native-cli@2.0.1
обновлен 1 пакет за 3.653s

1 Ответ

0 голосов
/ 05 мая 2019

command not found означает именно то, что команда, которую вы пытались выполнить (react-native), не найдена ни в одном из каталогов, перечисленных в вашей переменной PATH.

Выясните, где установлен react-native, и либо вызовите его, указав полный путь к исполняемому файлу, либо добавьте каталог в PATH.

Исходя из этого из вашего вопроса:

5 echo $PATH:
/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/(myname)/Library/Android/sdk/emulator:/Users/(myname)/Library/Android/sdk/tools:/Users/(myname)/Library/Android/sdk/tools/bin:/Users/(myname)/Library/Android/sdk/platform-tools:/Users/(myname)/Library/Android/sdk/tools/bin

Мое лучшее предположение заключается в том, что во время установки вы следовали инструкциям, в которых говорилось, что нужно поместить куда-нибудь (myname), и вы буквально ввели строку (myname) вместо того, чтобы вводить свое действительное имя для входа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...