多普特是一种基于LAVEL4.2的cms,具有奇妙的特点。但当我运行推荐的'$composer安装-没有-dev‘按照安装程序的多普特。我在控制台上得到以下错误。
无法将您的要求解析为可安装的软件包集。
Problem 1
- don't install illuminate/support 5.1.x-dev|install illuminate/support dev-master
- Conclusion: don't install illuminate/support dev-master
- Conclusion: don't install laravel/framework 4.2.x-dev
- Conclusion: don't install illuminate/support 5.0.x-dev
- Conclusion: don't install laravel/framework v4.2.17
- Conclusion: don't install illuminate/support v5.0.28
- Conclusion: don't install laravel/framework v4.2.16
- Conclusion: don't install illuminate/support v5.0.26
- Conclusion: don't install laravel/framework v4.2.15
- Conclusion: don't install illuminate/support v5.0.25
- Conclusion: don't install laravel/framework v4.2.14
- Conclusion: don't install illuminate/support v5.0.22
- Conclusion: don't install laravel/framework v4.2.13
- Installation request for mews/captcha dev-master -> satisfiable by mews/captcha[dev-master].
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.0
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.0-BETA1
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.1
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.10
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.11
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.12
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.2
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.3
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.4
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.5
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.6
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.7
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.8
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.9
- mews/captcha dev-master requires illuminate/support ~5.0 -> satisfiable by illuminate/support[5.0.x-dev, 5.1.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.4].
- Conclusion: don't install illuminate/support v5.0.4
- Installation request for laravel/framework 4.2.* -> satisfiable by laravel/framework[4.2.x-dev, v4.2.0, v4.2.0-BETA1, v4.2.1, v4.2.10, v4.2.11, v4.2.12, v4.2.13, v4.2.14, v4.2.15, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4,v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].多普勒composer.json是
{
"name": "doptor/doptor",
"description": "A Laravel Based CMS",
"keywords": ["framework", "laravel", "cms"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"cartalyst/sentry": "2.0.*",
"robclancy/presenter": "1.2.*",
"davejamesmiller/laravel-breadcrumbs": "~2.1.0",
"creolab/laravel-modules": "dev-master",
"intervention/image": "2.*",
"vespakoen/menu": "2.0.15",
"guzzle/guzzle": "dev-master",
"barryvdh/laravel-dompdf": "*",
"mews/captcha": "dev-master"
},
"require-dev": {
"way/generators": "2.*",
"barryvdh/laravel-ide-helper": "1.11.5"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/services",
"app/presenters",
"app/services/Validation",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/components",
"app/components/posts/database/migrations",
"app/components/ContactManager/Database/Migrations",
"app/components/ReportBuilder/Database/Migrations",
"app/components/ReportGenerator/Database/Migrations",
"app/components/posts/database/seeds"
],
"files": [
"app/helpers.php"
],
"psr-4": {
"Modules\\": "app/modules",
"Components\\": "app/components"
}
},
"scripts": {
"post-install-cmd": [
"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": "dev"}
因为它无法在包中安装composer。它在浏览器上显示了以下错误。
警告: require(C:\xampp\htdocs\Doptor\bootstrap/../vendor/autoload.php):未能打开流:在第17行的C:\xampp\htdocs\Doptor\bootstrap\autoload.php中没有这样的文件或目录,致命错误: required ():未能打开要求的'C:\xampp\htdocs\Doptor\bootstrap/../vendor/autoload.php‘(包含_path=’;C:\xampp\php\PEAR‘)在第17行的C:\xampp\htdocs\Doptor\bootstrap\autoload.php中
我认为这个问题在我很难发现的多巴胺依赖之间是相互冲突的。有什么解决办法吗?
发布于 2015-05-07 07:10:31
问题出现在这里:"mews/captcha dev-master需要照明/支持~5.0“。mews/captcha包的主分支已经更新,以要求Laravel 5。
根据他们的文档,Laravel 4兼容的分支已经转移到master-l4。更新您的编写器文件以要求"mews/captcha": "dev-master-l4",并查看结果。
编辑
对评论的答复
看起来,最近提交的多普勒程序包(3月29日)打破了依赖关系。robclancy/presenter包版本1.2.*需要Laravel4.0/4.1,但是多普特更新了他们的项目以使用Laravel4.2,而没有更新robclancy/presenter包以使用1.3.*。
因此,您可以尝试更新composer文件以使用"laravel/framework": "4.2.*"和"robclancy/presenter": "1.3.*"。如果这不起作用,您可以尝试将composer文件滚回"laravel/framework": "4.1.*"和"robclancy/presenter": "1.2.*"。
https://stackoverflow.com/questions/30092167
复制相似问题