zsh: команда не найдена: реакция-родная - MacOS - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь запустить реактив-родной, но я получаю следующую ошибку zsh: command not found: react-native, когда пишу react-native init firstApp.

Я попробовал следующее руководство: реагировать-родной: команда не найдена

Но у меня есть две основные проблемы:

Первый Я не понимаю, какой путь для использования / экспорта

Установлен React-nativeздесь:

/Users/cisco/.npm-packages/bin/react-native -> /Users/cisco/.npm-packages/lib/node_modules/react-native/local-cli/wrong-react-native.js 

Второй

В руководстве написано следующее:

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

Я не понимаю, как:

1) Что писать после export PATH=

2) Должен ли я где-нибудь добавить свой путь?Если да, как я могу это сделать?Я попытался запустить touch ~/.bash_profile; open ~/.bash_profile, чтобы добавить свой путь.

Внутри него у меня есть:

# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<
# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/cisco/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/cisco/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/cisco/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/cisco/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

Как только вы поможете мне найти правильный путь, добавьте его, могу ли я просто добавить его вфайл под строкой # <<< conda init <<<?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Решено!

Шаги:

1) Выполнить npm list -g | head -n 1

Это даст вам путь, подобный / подобный следующему: /Users/cisco/.npm-packages/lib

2) Измените этот путь, заменив /lib на /bin:$PATH, чтобы получить: /Users/cisco/.npm-packages/bin:$PATH

3) Выполнить export PATH="/Users/cisco/.npm-packages/bin:$PATH"

0 голосов
/ 12 февраля 2019

Так как вы используете zsh.Вы можете добавить export PATH=/Users/cisco/.npm-packages/bin/react-native:$PATH в ~ / .zshrc

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