1
resposta

There is no license information available for the latest version (1.0.0) of this package.

quando vou testat meu codigo no Packagist, aparece esse erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

meu composer está assim: { "name": "alainevidal/buscador-cursos", "description": "Projeto que busca os cursos no site da Alura", "version": "1.0.0", "license": "MIT", "type": "library", "authors": [ { "name": "Alaine", "email": "alainevidal2806@gmail.com" } ], "require": { "guzzlehttp/guzzle": "^7.9", "symfony/dom-crawler": "^7.2.0", "symfony/css-selector": "^7.2" }, "autoload": { "files": ["./functions.php"], "psr-4": { "Alainevidal\BuscadorCursos\": "src/" } }, "require-dev": { "phpunit/phpunit": "^11.5", "squizlabs/php_codesniffer": "^3.11", "phan/phan": "^5.4" }, "scripts": { "test": "php src/Buscador.php", "cs": "phpcs --standard=PSR12 src/", "phan": "phan --allow-polyfill-parser", "check": [ "@phan", "@cs", "@test" ], "post-update-cmd": [ "@test" ] }, "scripts-descriptions": { "check": "Roda as verificações do código. PHAN, PHPCS e PHPUNIT" }, "bin": ["buscar-cursos.php"] }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Alaine! Tudo bem?

O erro que você está enfrentando no Packagist geralmente ocorre devido a uma inconsistência entre a versão especificada no composer.json e as tags de versão no repositório.

Aqui estão algumas coisas que você pode verificar e corrigir:

  1. Verifique as Tags de Versão:

    • Certifique-se de que a tag no seu repositório Git corresponda exatamente à versão especificada no composer.json. Por exemplo, se o composer.json está com "version": "1.0.0", a tag no Git deve ser v1.0.0 ou 1.0.0.
  2. Atualize a Tag:

    • Se a tag estiver incorreta, você pode corrigir isso criando uma nova tag que corresponda à versão do composer.json. Use os comandos:
      git tag -a v1.0.0 -m "Versão 1.0.0"
      git push origin v1.0.0
      
  3. Licença:

    • O erro "There is no license information available" pode ser um problema temporário de sincronização. Certifique-se de que o campo "license": "MIT" está correto no composer.json e que o arquivo LICENSE está presente no repositório.
  4. Atualize o Packagist:

    • Após fazer essas correções, volte ao Packagist e clique em "Update" para forçar uma atualização dos dados do pacote.

Verifique essas etapas e veja se o problema persiste.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.