【发布时间】:2018-05-09 20:58:45
【问题描述】:
我正在寻找如何使用本地目录将框架 Symfony 2.8 升级到 3.4。 我的开发环境无法访问互联网。
我关注了https://getcomposer.org/doc/05-repositories.md#path
我下载 Symfony 3.4 并将其存放在与 Synfony 2.8 相同的目录中
Frameworks
Symfony-2.8
Symfony-3.4
然后我像这样配置了 composer.json 文件(symfony 2.8):
"repositories": [
{
"type": "path",
"url" : "/frameworks/symfony3-4"
}
],
"require": {
"/frameworks/symfony3-4": "*"
},
当我尝试更新时:
Composer update
我有这个错误:
Problem 1
- The requested package ../symfony3-4 could not be found in any version, there
may be a typo in the package name.
Potential causes:
A typo in the package name
The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
你有什么建议吗?
【问题讨论】:
-
我不确定,但我认为您的“require”名称应该与“/frameworks/symfony3-4”目录中 composer.json 中的“name”相同。
-
什么意思?你能给我语法吗?
标签: symfony composer-php