0

我无法使用 composer 在 linux(ubuntu) 上安装 L4 (PHP 5.4.9-4ubuntu2.2),下面是错误屏幕截图,我更新了 composer,即使安装了新的 composer 仍然出现同样的错误,它工作正常视窗

作曲家错误

解决了

谢谢大家的投入,很抱歉打扰,问题出在我们的防火墙上,它在 linux 盒子上阻止了 swiftmailer/swiftmailer 包 url,这导致了这个问题,混淆是由于作曲家的错误消息,我认为它正在验证签名,但不是URL 或域当我使用 curl 打开 url 然后我发现我们的防火墙阻止了 URL 并重定向到内部错误 url 见下面的屏幕截图

卷曲

4

3 回答 3

2

尝试使用--prefer-source或安装它--prefer-dist

php composer.phar create-project laravel/laravel --prefer-dist

或者

php composer.phar create-project laravel/laravel --prefer-source

于 2013-09-17T12:43:45.237 回答
0

首先使用终端全局安装composer,

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

然后从下载的版本安装最新的 laravel。首先从Github下载并提取最新的框架

然后在终端中将您的目录更改为项目根文件夹,例如

cd /var/www/laravel-master/

或者

cd /opt/lampp/htdocs/laravel-master

然后运行作曲家安装,

composer install

如果您遇到一些超时错误,请使用,

COMPOSER_PROCESS_TIMEOUT=24000 composer install

或者

COMPOSER_PROCESS_TIMEOUT=24000 composer update
于 2013-09-18T09:45:06.767 回答
0

可以尝试的方法是删除位于~/.composer/cache/. 这将迫使作曲家再次下载所有包,而不是使用缓存中的内容。如果第一次获取 Swiftmailer 时出现错误,它会不断尝试提取该错误副本。

另外,尝试删除项目中的供应商目录并composer install再次运行。

于 2013-09-18T14:45:11.640 回答