El package Composer no está instalado correctamente

Actualmente estoy trabajando en un proyecto de Laravel 5.5 donde tengo que instalar un package de Composer privado hecho a sí mismo, sin embargo, el package se está instalando de forma incorrecta.

Después de comprometer mi package en Bitbucket intenté instalar mi package en mi proyecto Laravel, sin embargo, en lugar de que Composer compruebe si el package es privado (y por lo tanto solicita algún tipo de authentication), simplemente lo clona de su caching. Ahora no sé si hice algo mal con la configuration privada de mi package ya que siempre se carga desde el caching.

Configuré mi package Bitbucket en privado e hice un consumidor de OAuth y lo agregué a mi auth.json, pero no creo que esto sea relevante ya que el package nunca está buscando authentication. También intenté instalarlo sin el file auth.json.

Como está instalando el package desde el caching de Composer, he intentado con commands como:

  • compositor claro-caching
  • php composer.phar clear-cache
  • caching artesanal php: claro

Aquí hay un código:

composer.json de mi proyecto laravel

{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=7.0.0", "fideloper/proxy": "~3.3", "laravel/framework": "5.5.*", "laravel/tinker": "~1.0", "dsm/interfaces": "dev-master" }, "require-dev": { "filp/whoops": "~2.0", "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.*", "phpunit/phpunit": "~6.0" }, "repositories": [ { "type": "vcs", "url": "https://artificial-devs@bitbucket.org/artificial-devs/dsm-interfaces.git" } ], "autoload": { "classmap": [ "database/seeds", "database/factories" ], "psr-4": { "App\\": "app/" } }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "extra": { "laravel": { "dont-discover": [ ] } }, "scripts": { "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate" ], "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover" ] }, "config": { "prefernetworking-install": "dist", "sort-packages": true, "optimize-autoloader": true } } 

composer.json de mi package de compositor

 { "name": "dsm/interfaces", "description": "Package containing all interfaces.", "type": "library", "license": "MIT", "authors": [ { "name": "John Cena", "email": "example@gmail.com" } ], "minimum-stability": "dev", "require": { "php": ">=7.1.1", "laravel/framework": "5.5.*", "laravel/tinker": "~1.0" }, "require-dev": { "composer/composer": "^1.3" }, "autoload": { "psr-4": { "App\\": "src/" } } } 

CMD al instalar instalando mi package
Imagen

    Intereting Posts