Проблемы с Git-репо в проекте через Composer ..?

1

Я работаю с Composer, чтобы тянуть в библиотеках, и я борюсь с чем-то. Вот composer.json, с которым я работаю:

{
  "require": {
    "mike182uk/paypal-ipn-listener": "~4.0"
  },
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/angelleye/filemakerapi.git"
    }
  ]
}

Когда я запускаю composer update, он тянет на себя paypal-ipn-listener, но не на filemakerapi.

Что странно, когда я в первый раз запустил его, я увидел, что он прошел через все различные теги в репозитории и показал версии (9.0, 10.0, 11.0 и т.д.), Но потом он сказал мне "ничего не устанавливать или Обновить."

Теперь, когда я запускаю его, я просто получаю то же самое сообщение, что просто ничего не нужно устанавливать или обновлять.

Я также попробовал это для части репозиториев вместо этого...

  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/angelleye/filemakerapi"
    }
  ]

Тем не менее, я получаю одинаковый результат с обоими этими методами. Я не могу понять, почему на самом деле он не будет использовать главную ветку или теговую версию этого репо.

Любая информация о том, что я делаю неправильно, будет принята с благодарностью. Спасибо!

Теги:
composer-php

1 ответ

2
Лучший ответ

Добавление репозитория не приводит к автоматическому извлечению кода. Он просто говорит композитору, где он должен искать соответствие.

Вам нужно будет добавить обязательную запись для matatirosoln/filemaker-api (имя пакета в этом репозитории composer.json) для того, чтобы он вытащил эту зависимость.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню