2015-03-10 5 views
5

У меня возникла проблема с обновлением композитора для моего проекта, сделанного в laravel 5. Каждый раз, когда я хочу обновить композитор с помощью других пакетов (из Packagist), я получаю окно проверки подлинности (не подлежит определению), а затем, даже если я ввел свой GitHub/packagist счет или я не так кончиться:Аутентификация обновления композитора на packagist

Loading composer repositories with package information 
Updating dependencies (including require-dev) 
    Authentication required (packagist.org): 
     Username: 
     Password: 



    [Composer\Downloader\TransportException] 
    Invalid credentials for 'http://packagist.org/p/doctrine/inflector$caf0d38e 
    3001eb2cbabe4192f701affcc10254307a3c01fa6b41a5579b2b648e.json', aborting. 

я пытался до сих пор, чтобы установить композитор после удаления папки и композитора блокировки поставщика, но опять-таки Auth появляется. Я сделал еще один проект laravel, но я начинаю с папки с продавцом (например, infrineor doctrine), и им нужно auth. Я также попробовал токен github, на композитора json.

Кто-нибудь знает, в чем проблема? Спасибо заранее.

D:\Code\pricer>composer diagnose 
Checking composer.json: OK 
Checking platform settings: FAIL 
The xdebug extension is loaded, this can slow down Composer a little. 
Disabling it when using Composer is recommended. 
Checking git settings: OK 
Checking http connectivity: OK 
Checking github.com rate limit: OK 
Checking disk free space: OK 
Checking composer version: OK 

У меня нет проблем с ограничением скорости для параметров auth, а настройки платформы не выполняются из-за xdebug.

И когда я удалить этот пакет и установка композитор снова

Problem 1 
    - laravel/framework v5.0.14 requires doctrine/inflector ~1.0 -> no matching 
package found. 
    - laravel/framework v5.0.14 requires doctrine/inflector ~1.0 -> no matching 
package found. 

Composer.json:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "require": { 
     "laravel/framework": "5.0.*", 
     "illuminate/html": "5.0.*@dev", 
     "doctrine/dbal": "2.6.*@dev" 
    }, 
    "require-dev": { 
     "phpunit/phpunit": "~4.0", 
     "phpspec/phpspec": "~2.1" 
    }, 
    "autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "App\\": "app/" 
     } 
    }, 
    "autoload-dev": { 
     "classmap": [ 
      "tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php -r \"copy('.env.example', '.env');\"", 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    } 
} 
+0

Не могли бы вы показать нам свой 'composer.json'? Вы пробовали без пакета «doctrine/inflector»? Какой результат, если так? –

+0

Я написал все эти сведения в основном посте: d – Alxp

+0

Спасибо. Я попробую поэтапно установить пакеты (в новый каталог) и наблюдать, что происходит с ошибкой и когда. Просто попробовал себя и добился успеха. Консоль: 'композитор требуется 'laravel/framework: 5.0. *" ', ' композитор требует "подсветки/html: 5.0. * @ Dev" ', ' композитор требует "doctrine/dbal: 2.6. * @ Dev «' –

ответ

0

Это на самом деле проблема с портом. Он не может подключиться к определенному порту из-за блокировки портов в вашей системе вашим администратором. Именно по этой причине он запрашивает эту аутентификацию.

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

Отметьте это как ответ, если это сработало для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^