无法使用作曲家安装 log4php
Unable to install log4php using composer
我正在尝试在我的 ubuntu 服务器上部署我的 PHP 网络应用程序。
运行 composer 安装以下列异常结束:
[RuntimeException]
Failed to execute git clone --no-checkout 'https://git-wip-
us.apache.org/repos/asf/logging-log4php.git'
'/var/www/webapp/public_html/vendor/apache/log4php' && cd
'/var/www/webapp/public_html/vendor/apache/log4php' && git remote
add composer 'https://git-wip-us.apache.org/repos/asf/logging-log4php.git' && git fetch composer
Cloning into '/var/www/webapp/public_html/vendor/apache/log4php'...
fatal: repository 'https://git-wip-us.apache.org/repos/asf/logging-log4php.git/' not found
我已经尝试将显式存储库添加到 composer.json 中,但仍然没有任何进展
"repositories": [
{
"type": "vcs",
"url": "https://github.com/apache/logging-log4php"
}
],
"require": {
"apache/log4php": "2.3.0",
"phpmailer/phpmailer": "~6.0"
}
我错过了什么?
将 link 更正到存储库后,请不要忘记重新创建 composer.lock 文件。可能最简单的方法是删除它并 运行 composer install
创建一个包含以下内容的 composer.json 文件:
{
"require": {
"apache/log4php": "^2.3.0"
}
}
运行 Composer 安装过程:
php composer.phar install
这将在 vendor/apache/log4php 中安装 Apache log4php。
要使用 log4php,只需在脚本中包含 vendor/autoload.php。
require 'vendor/autoload.php';
$log = Logger::getLogger("default");
$log->info("Hello !!");
我正在尝试在我的 ubuntu 服务器上部署我的 PHP 网络应用程序。 运行 composer 安装以下列异常结束:
[RuntimeException]
Failed to execute git clone --no-checkout 'https://git-wip-
us.apache.org/repos/asf/logging-log4php.git'
'/var/www/webapp/public_html/vendor/apache/log4php' && cd
'/var/www/webapp/public_html/vendor/apache/log4php' && git remote
add composer 'https://git-wip-us.apache.org/repos/asf/logging-log4php.git' && git fetch composer
Cloning into '/var/www/webapp/public_html/vendor/apache/log4php'...
fatal: repository 'https://git-wip-us.apache.org/repos/asf/logging-log4php.git/' not found
我已经尝试将显式存储库添加到 composer.json 中,但仍然没有任何进展
"repositories": [
{
"type": "vcs",
"url": "https://github.com/apache/logging-log4php"
}
],
"require": {
"apache/log4php": "2.3.0",
"phpmailer/phpmailer": "~6.0"
}
我错过了什么?
将 link 更正到存储库后,请不要忘记重新创建 composer.lock 文件。可能最简单的方法是删除它并 运行 composer install
创建一个包含以下内容的 composer.json 文件:
{
"require": {
"apache/log4php": "^2.3.0"
}
}
运行 Composer 安装过程:
php composer.phar install
这将在 vendor/apache/log4php 中安装 Apache log4php。
要使用 log4php,只需在脚本中包含 vendor/autoload.php。
require 'vendor/autoload.php';
$log = Logger::getLogger("default");
$log->info("Hello !!");