Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как организовать зависимости проэкта
Покинул форум
Сообщений всего: 11
Дата рег-ции: Июнь 2017
Помог: 0 раз(а)
Я делаю чат по урокам с ют юба, подключаю библиотеку Ratchet, для установки зависимостей использую Composer. Но когда через FZ перебрасываю всё на хостинг проэкт не работает, требует библиотеку Ratchet. Как мне библиотеку прямо в проэкт упаковать ?
olexiy86
Отправлено: 22 Июня, 2017 - 22:56:46
Новичок
Покинул форум
Сообщений всего: 11
Дата рег-ции: Июнь 2017
Помог: 0 раз(а)
Решено. Оказывается что я на сервере использовал версию php ниже той на которой писал проект.
psevdo
Отправлено: 26 Июня, 2017 - 14:32:44
Гость
Покинул форум
Сообщений всего: 101
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Я вот пытаюсь разобраться как правильно использовать вместе composer и github. Создал локальный репозиторий. С помощью Composer создал файл composer.json. И залил все это на github. Теперь как мне правильно делать:
1) скачивать репозиторий с сервера и устанавливать зависимости указанные в composer.json
2) скачивать репозиторий сразу с зависимостями с сервера?
Второй вариант у меня не получился. Хочу понять этот процесс. Помогите пожалуйста разобраться.
Мелкий
Отправлено: 26 Июня, 2017 - 15:33:23
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Коммитите в git composer.json и composer.lock
При развёртывании делаете composer install
composer update только на локальной машине разработки с тестированием того что приехало в обновлениях.
Именно composer.lock под гитом будет гарантировать согласованность версий между окружениями.
----- PostgreSQL DBA
psevdo
Отправлено: 26 Июня, 2017 - 15:36:00
Гость
Покинул форум
Сообщений всего: 101
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Мелкий пишет:
Коммитите в git composer.json и composer.lock
При развёртывании делаете composer install
composer update только на локальной машине разработки с тестированием того что приехало в обновлениях.
Именно composer.lock под гитом будет гарантировать согласованность версий между окружениями.
А как правильно развернуть?
Ch_chov
Отправлено: 26 Июня, 2017 - 19:20:50
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
psevdo пишет:
А как правильно развернуть?
git clone или git pull
psevdo
Отправлено: 27 Июня, 2017 - 07:25:02
Гость
Покинул форум
Сообщений всего: 101
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Т.е. вначале развернуть репозиторий со своими файлами, а потом с помощью composer скачать зависимости. Это нормальная практика?
Или правильно сразу использовать composer который возьмет репозиторий с сервера со всеми зависимостями?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.