我正在与一个使用Git的团队合作开发一个使用laravel和composer的项目。我必须克隆存储库并更改配置才能在我的机器上工作。
其中一个配置是使用composer install
命令
我正在与团队一起工作,而不会改变 composer.json 文件。此外,我使用的是Laravel Framework version 5.2.39
和PHP 5.5.36
,它与 composer.json 文件中指定的版本不同。
我必须使用不同的名称制作项目的副本(因为合并分支存在问题)并再次从github克隆存储库并再次进行配置
当我尝试使用composer安装依赖项时,我收到此错误:
如果我尝试在旧项目上安装依赖项(它是同一个项目,使用相同的 composer.json ),我不会遇到任何问题
这是 composer.json :
的内容{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"way/generators": "2.*",
"paypal/rest-api-sdk-php": "*",
"chrisbjr/api-guard": "0.*",
"parse/php-sdk": "1.1.*",
"ktamas77/firebase-php": "dev-master",
"toin0u/geotools-laravel": "0.2.*",
"firebase/token-generator": "^3.0"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
我试图从
更改laravel / framework"laravel/framework": "4.2.*",
至5.2。*,因为我的版本为5.2.39
"laravel/framework": "5.2.*",
当我再试一次composer install
时,我收到了一条新的错误消息
有没有人面临类似的错误?
答案 0 :(得分:1)
答案 1 :(得分:0)
在 composer.json 文件中更新以下行
"require": {
"laravel/framework": "5.2.*",
有人说4.2。
然后更新作曲家。