我试图安装一个软件包
composer require vinkla/instagram php-http/message php-http/guzzle6-adapter
我一直在
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^9.1 for vinkla/instagram
Using version ^1.7 for php-http/message
Using version ^2.0 for php-http/guzzle6-adapter
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- nexmo/client 1.6.1 requires php-http/guzzle6-adapter ^1.0 -> satisfiable by php-http/guzzle6-adapter[v1.0.0, v1.1.0, v1.1.1] but these conflict with your requirements or minimum-stability.
- nexmo/client 1.6.1 requires php-http/guzzle6-adapter ^1.0 -> satisfiable by php-http/guzzle6-adapter[v1.0.0, v1.1.0, v1.1.1] but these conflict with your requirements or minimum-stability.
- nexmo/client 1.6.1 requires php-http/guzzle6-adapter ^1.0 -> satisfiable by php-http/guzzle6-adapter[v1.0.0, v1.1.0, v1.1.1] but these conflict with your requirements or minimum-stability.
- Installation request for nexmo/client (locked at 1.6.1) -> satisfiable by nexmo/client[1.6.1].
Installation failed, reverting ./composer.json to its original content.
我在
php——版本
PHP 7.2.14-1+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:33:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14-1+ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
创作者json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "5.7.*",
"intervention/image": "^2.3",
"laravelcollective/remote": "5.7.*",
"doctrine/dbal": "^2.3",
"league/flysystem-sftp": "^1.0",
"laravelcollective/html": "^5.4.0",
"phpseclib/phpseclib": "~2.0",
"htmlmin/htmlmin": "^5.0",
"league/flysystem-aws-s3-v3": "~1.0",
"vinkla/instagram": "^8.0",
"php-http/message": "^1.6",
"php-http/guzzle6-adapter": "^1.1"
},
"require-dev": {
"phpunit/phpunit": "~7.0",
"phpspec/phpspec": "~5.0",
"symfony/dom-crawler": "~3.1",
"symfony/css-selector": "~3.1",
"filp/whoops" : "~2.0"
},
"autoload": {
"classmap": [ "database" ],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
]
},
"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 -r \"copy('.env.example', '.env');\"",
"php artisan key:generate"
],
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {
"preferred-install": "dist"
}
}
我应该检查任何东西来解决这个问题吗?
我在一些软件包上也遇到了这种情况,根据您的错误,您可以只指定软件包版本。这对我很有用:
composer require php-http/guzzle6-adapter:^1.1
有两种常见的方法可以通过Composer向项目中要求新包:更新Composer。json
,或使用命令编写器require
。看起来你们在这两方面都做了,作曲家开始困惑了。
使用composer require
时,composer通常使用最新版本。在执行以下命令后,您可以在屏幕截图中看到这一行:
为php http/GUZULE6适配器使用^2.0版
^2.0
与Instagram软件包冲突,Instagram软件包需要^1.1
。您可以通过以下两种方法之一解决此问题:
1)手动更新composer.json
你的作曲家。指定版本为
看起来不错,但您不想使用^1.1
的jsoncomposer require
命令来安装它。相反,请使用composer update
。
您可以在不带任何参数的情况下运行composer update
,它将安装任何新软件包并更新具有新版本的任何现有软件包。这可能不是您想要的,因此您可以指定要更新的包。在这种情况下,您要安装的是:
composer update vinkla/instagram php-http/message php-http/guzzle6-adapter
2) 在require命令中使用版本号显式显示
您可以使用以下语法在composer require
中指定版本要求:vendor/package:[version]
因此,您的命令变为:
composer require vinkla/instagram php-http/message php-http/guzzle6-adapter:^1.1
我正在尝试设置从github repo克隆的Symfony项目,但在安装依赖项时遇到问题。 运行composer install时,结果如下: 这是composer.json 谢谢!
我是symfony1的新手。4.我正在尝试在现有项目中安装composer我运行安装命令获取以下信息: 加载包含包信息的composer存储库安装依赖项(包括require dev)无法将您的需求解析为可安装的包集。 问题一: 潜在原因: 包名中的一个错别字 根据您的最小最大稳定性设置,该软件包没有足够稳定的版本,请参阅https://groups.google.com/d/topic/compo
我试图安装cakephp使用作曲家本教程,但在我运行命令后: 我得到的错误: 问题1-cakephp/cakephp-codesniffer 3.0.0需要squizlabs/php_codesniffer^3.0.0- 若要启用扩展,请验证是否已在中启用它们。ini文件:-/etc/php/7.0/cli/php。ini-/etc/php/7.0/cli/conf.d/10-opcache。in
当我运行时,我收到一些有线输出。 这是我的composer.json。 我该如何解决这个问题?
嘿,伙计们,我想我的pip3遇到了麻烦。有人能帮我吗。我运行了以下命令: 它将此作为一个输出:这个输出不仅与tensorflow软件包有关,而且与我尝试用pip3安装的任何软件包有关。 编辑的原因是什么:pip工作正常,但pip3不工作
问题内容: 我在Ubuntu 16.04 LTS上安装了pycharm社区版(最新的稳定版本),我无法通过pycharm安装软件包,之前已经可以安装它们。我可以通过pip安装软件包,但想解决此问题。 用谷歌搜索了这个问题,但是找不到任何修复,我有一台Windows机器,它没有遇到同样的问题。 问题答案: 我有解决方案,我转至https://youtrack.jetbrains.com/issue/
问题内容: 我正在尝试使用需求文件安装python软件。 所以我创建了一个虚拟环境 …然后我下载了软件包,但未安装错误:http : //pastie.org/4079800 令人惊讶的是,如果我尝试手动安装每个软件包,它们的安装就可以了。例如: 我迷路了。到底是怎么回事? PS:我将v1.1和v2.7.2与和 问题答案: 看起来该软件包对numpy具有安装时依赖性。Pip完成了两遍您的要求:首先
我正在为我的一个讲座的一个项目工作,我需要下载软件包心理学2,以便使用postgresql数据库。不幸的是,当我尝试pip的安装心理g2以下错误弹出: 有人知道为什么会这样吗?提前谢谢!