sinevik, Угу, с пометочкой deleted.
Убедись, что в .gitignore добавлены нужыне секции, добавь гитигнор в коммит так же git add .gitignore и закоммити. После этого должно отпустить.
Суть в "зеленом" в том, что гиту надо закоммитить изменения с удалением файлов из индекса.
sinevik, git rm -rf --cached ios/build например.
Поясню.
-r - рекурсивно пройтись по заданому каталогу.
-f - чтоб не ругался ни на что.
Запись -rf дозволена соглашениями.
--cached - удаление только из индекса (не самих файлов).
ios/build - пусть к папке, в которой эту экзекуцию провести. (можно так же полный путь записать)
А ошибок нет при запуске?
Мне кажется это node /home/urlyogyj/public_html/app.js screen
не перезапуск сервера. У тебя старый на 3000 порту висит, этот поидее вообще не должен запуститься, а заругаться на занятый порт.
Ну и в коде не все гладко, но это сам.
Yan-s, в такой формулировке утверждение вводит в забулждение, как будто нет других путей решения. Сказал бы "можно решить рекурсией", а не "решается рекурсией" я бы не придрался. Закончим.
lexstile, мы как будто разные вещи смотрим. Лан, тогда я сдаюсь, ибо не понимаю, что еще улучшить можно. Сделал бы скрин, да не умею сюда картинки лить. На скрине не та регулярка.
В данном случае для замены интересует только группа 2.
Ну и по preg_replace php.net/manual/ru/function.preg-replace.php
обрати внимание на подмаски в replacement.
Например в твоем варианте может быть следующий вариант:
$replacement = '$1ЗАМЕНА';
Совет - толи панель разработчика называется, толи панель управления. Там есть секция с ключами для проектов (проект тоже создать надо). Какие клчюи сделать - ты выбираешь сам. Под разные платформы разные ключи могут требоваться.
А по твоему вопросу YOUTUBE_API_KEY это вообще название env константы. А YOUR_API_KEY - дефолт, если ее нету. Так что где-нибудь свой ключ в env положи.