即使使用hirak / prestissimo,Composer也会永远下载?

时间:2017-03-03 13:32:02

标签: php composer-php

为什么composer create-project需要永远下载和创建项目?

我试过了:

超薄:

$ composer create-project slim/slim-skeleton slim-app

Laravel:

$ composer create-project laravel/laravel lavavel-app"5.0.*" --prefer-dist

这非常慢:

Installing slim/slim-skeleton (3.1.2)
  - Installing slim/slim-skeleton (3.1.2) Downloading: 100%         
Created project in mr-simon-cohen-slim
Loading composer repositories with package information
Updating dependencies (including require-dev)
(it just stuck here...)

有什么想法吗?

我在Kubuntu 16.10上。

修改

安装hirak/prestissimo后,我收到此错误:

$ composer create-project slim/slim-skeleton slim-app

Cannot create cache directory /home/tealou/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/tealou/.composer/cache/files/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/tealou/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/tealou/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
(it stuck here forever now)

在安装hirak/prestissimo期间,我收到此错误:

$ composer global require "hirak/prestissimo:^0.3"

Changed current directory to /home/teelou/.composer


  [ErrorException]                                                              
  file_put_contents(./composer.json): failed to open stream: Permission denied  

所以我用了sudo:

$ sudo composer global require "hirak/prestissimo:^0.3"
[sudo] password for teelou: 
Changed current directory to /home/teelou/.composer
Do not run Composer as root/super user! See https://getcomposer.org/root for details
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing hirak/prestissimo (0.3.5) Downloading: 100%         
Writing lock file
Generating autoload files

我现在可以做些什么来解决这个问题?

编辑2:

我通过以下方式解决了这个问题:

$ sudo chmod -R 777 /home/teelou/.composer/

但是hirak/prestissimo 根本没有帮助加快下载速度。它仍然很慢。

0 个答案:

没有答案