Как решить проблему отказа в разрешении git с expo init на MacOS? - PullRequest
0 голосов
/ 09 февраля 2019

У меня была эта досадная проблема с git командой expo init на моем Mac.

MacBook-Pro:ReactNativeProjects SoftwareTheory$ sudo expo init proj2
Password:
? Choose a template: expo-template-blank
? Choose which workflow to use: managed
✔ Please enter a few initial configuration values.
  Read more: https://docs.expo.io/versions/latest/workflow/configuration · 100% completed
[11:58:15] Extracting project files...
[11:58:15] Customizing project...
[11:58:15] Unable to initialize git repo. `git` not installed.
[11:58:15] Installing dependencies...
npm ERR! code 1
npm ERR! Command failed: /usr/local/bin/git clone --depth=1 -q -b expo-font-fix git://github.com/expo/vector-icons.git /Users/SoftwareTheory/.npm/_cacache/tmp/git-clone-3c497330
npm ERR! /Users/SoftwareTheory/.npm/_cacache/tmp/git-clone-3c497330/.git: Permission denied
npm ERR!

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/SoftwareTheory/.npm/_logs/2019-02-09T08_58_32_541Z-debug.log
[11:58:32] Process exited with non-zero code: 1
[11:58:32] Set EXPO_DEBUG=true in your env to view the stack trace.

Мне просто не удалось запустить базовый проект ReactNative.Я все правильно настроил, но эта проблема просто стояла, и потребовалось некоторое время, чтобы разобраться, пытаясь изменить права доступа для некоторых папок и т. Д. Как я могу решить эту проблему?

1 Ответ

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

Чтобы решить эту проблему, я сделал 2 вещи.

  1. Запустите новый терминал (в моем случае iTerm) и немедленно выполните sudo su.
  2. Теперь запустите команду expo initснова с sudo: sudo expo init my-proj

Тогда это сработало.Нет ошибокНадеюсь, это кому-нибудь поможет.

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