无法使作曲家安装脱机工作
Cannot make composer install work offline
我正在尝试将 Composer 设置为在没有 Internet 访问的情况下工作。我已经在本地网络中设置了一个服务器,其中包含 Satis 配置的存储库和以下配置文件:
{
"name": "private/composer",
"homepage": "http://<some_ip>:9500",
"repositories": [
{"type": "composer", "url": "https://packagist.org"}
],
"require-dependencies": true,
"require": { ... },
"archive": {
"directory": "offline",
"format": "zip"
},
"config": {
"preferred-install": "dist"
}
}
宁运行后
$ ./satis/bin/satis build ./satis.json ./mirror
一切正常,我的 ./satis/mirror/offline
目录充满了我从 packagist.org
.
镜像的包的 .zip
文件
在我的 Composer 项目中,我将以下部分添加到 composer.json
配置中:
{
"repositories": [{
"type": "composer",
"url": "http://<some_ip>:9500"
}],
"config": {
"secure-http": false
},
...
}
我尝试 运行 composer install
然后我收到关于 Composer 无法开始访问 https://packagist.org/packages.json
的错误。为什么要这样做?我怎样才能在没有互联网访问的情况下使这个过程工作?
谢谢!
默认情况下,当您添加自定义存储库时,Composer 不会禁用对 packagist.org 的访问。您可以使用以下配置禁用它:
{
"repositories": [
{
"packagist.org": false
}
]
}
我正在尝试将 Composer 设置为在没有 Internet 访问的情况下工作。我已经在本地网络中设置了一个服务器,其中包含 Satis 配置的存储库和以下配置文件:
{
"name": "private/composer",
"homepage": "http://<some_ip>:9500",
"repositories": [
{"type": "composer", "url": "https://packagist.org"}
],
"require-dependencies": true,
"require": { ... },
"archive": {
"directory": "offline",
"format": "zip"
},
"config": {
"preferred-install": "dist"
}
}
宁运行后
$ ./satis/bin/satis build ./satis.json ./mirror
一切正常,我的 ./satis/mirror/offline
目录充满了我从 packagist.org
.
.zip
文件
在我的 Composer 项目中,我将以下部分添加到 composer.json
配置中:
{
"repositories": [{
"type": "composer",
"url": "http://<some_ip>:9500"
}],
"config": {
"secure-http": false
},
...
}
我尝试 运行 composer install
然后我收到关于 Composer 无法开始访问 https://packagist.org/packages.json
的错误。为什么要这样做?我怎样才能在没有互联网访问的情况下使这个过程工作?
谢谢!
默认情况下,当您添加自定义存储库时,Composer 不会禁用对 packagist.org 的访问。您可以使用以下配置禁用它:
{
"repositories": [
{
"packagist.org": false
}
]
}