Если вы находитесь на macosx, и если у вас установлена панель системных настроек, это должно показать сообщение типа
the following directory is not owned by _mysql user - "/usr/local/msyql/data"
. Когда вы знаете этот путь, вы можете сделать следующее:
sudo chown -R mysql:mysql /usr/local/mysql/data
sudo chown -R mysql:mysql <path>
Я выяснил, что если вы установили nvm для управления различными версиями узлов, показывается одна версия, но с использованием другой позади, у меня также есть проблемы с моей установкой глобального узла, так что я снова заново установил с нуля. Как общий совет, выгрузите nvm и работайте с глобальной установкой npm.
Обновление вашего узла должно быть исправлено
sudo npm cache clean -f
(force) очистить вас npm cache sudo npm install -g n install "n"
(это может занять некоторое время) sudo n stable
обновление до последней версии Ошибка принадлежит версии узла js. node --v в cmd покажет версию менее 8. Обновите версию узла, установив nvm. Это поможет вам обновить версию. https://stackoverflow.com/a/7718438/9090200
Я проверил файл «/usr/lib/node_modules/react-native/local-cli/server/checkNodeVersion.js:43» и обнаружил, что «React Native работает на узле 8.0 или новее». Но мой узел vesion был 6.0, так что проблема.