2013-12-14 3 views
3

Каждый раз, когда я хочу использовать любой commad как self-update, install или update композитор создает эту ошибку:вопрос с помощью композитора-PHP

[Composer\Downloader\TransportException]             
The "https://getcomposer.org/version" file could not be downloaded: Failed to enable crypto                       
failed to open stream: operation failed 

С композитором установки я получаю эту ошибку:

The "https://packagist.org/packages.json" file could not be downloaded: Failed to enable crypto 
failed to open stream: operation failed 
https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date 

Я использую версию php 5.4.9, а мой os - ubuntu 13.04. Моя версия для композитора:

Composer version 80499bb02418711b34bba59c1a6d8032429e5702 2013-12-06 12:32:19 

Это сводит меня с ума, пожалуйста, помогите!

Это типичный файл composer.json для Laravel:

{ 
"name": "laravel/laravel", 
"description": "The Laravel Framework.", 
"keywords": ["framework", "laravel"], 
"license": "MIT", 
"require": { 
    "laravel/framework": "4.0.*" 
}, 
"require-dev": { 
    "way/guard-laravel": "dev-master" 
}, 
"autoload": { 
    "classmap": [ 
     "app/commands", 
     "app/controllers", 
     "app/models", 
     "app/database/migrations", 
     "app/database/seeds", 
     "app/tests/TestCase.php" 
    ] 
}, 
"scripts": { 
    "post-install-cmd": [ 
     "php artisan optimize" 
    ], 
    "pre-update-cmd": [ 
     "php artisan clear-compiled" 
    ], 
    "post-update-cmd": [ 
     "php artisan optimize" 
    ], 
    "post-create-project-cmd": [ 
     "php artisan key:generate" 
    ] 
}, 
"config": { 
    "preferred-install": "dist" 
}, 
"minimum-stability": "dev" 

}

+0

вы можете вставить файл composer.json –

+0

, кажется, что я ничего не могу с https://getcomposer.org/ сделать мой PHP является 'openssl' включен я проверил его с' PHP -m' есть был расширением 'openssl'. Что я должен делать? –

+1

Можете ли вы попробовать ту же команду с sudo !? –

ответ

0

Использование HTTP в качестве обходного пути.

{ 
    "packagist": false 
}, 
{ 
    "type": "composer", 
    "url": "http://packagist.org", 
    "options": { 
     "ssl": { 
      "verify_peer": "false" 
     } 
    } 
} 
Смежные вопросы