Having issues installing Google Cloud PHP client using Composer.
Any ideas how to best resolve the issues:
Using version ^0.33.1 for google/cloud
./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
- Can only install one of: google/auth[v1.0, v0.11.1].
- Can only install one of: google/auth[v1.0, v0.11.1].
- Can only install one of: google/auth[v1.0, v0.11.1].
- google/cloud v0.33.1 requires google/auth ^1.0 -> satisfiable by google/auth[v1.0].
- Installation request for google/cloud ^0.33.1 -> satisfiable by google/cloud[v0.33.1].
- Installation request for google/auth (locked at v0.11.1) -> satisfiable by google/auth[v0.11.1].
Installation failed, reverting ./composer.json to its original content.
sfbstack#villada:~/api/dev$
Related
I'm trying to use this library. php-amqplib.
composer require php-amqplib/php-amqplib
But I am getting this error:
Using version ^2.11#dev for php-amqplib/php-amqplib
./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
- Installation request for php-amqplib/php-amqplib ^2.11#dev -> satisfiable by php-amqplib/php-amqplib[2.11.x-dev, v2.11.0].
- Can only install one of: phpseclib/phpseclib[2.0.x-dev, dev-master].
- Can only install one of: phpseclib/phpseclib[dev-master, 2.0.x-dev].
- Can only install one of: phpseclib/phpseclib[2.0.x-dev, dev-master].
- Conclusion: install phpseclib/phpseclib 2.0.x-dev
- Installation request for phpseclib/phpseclib dev-master -> satisfiable by phpseclib/phpseclib[dev-master].
I solve this myself. By adding
"php-amqplib/php-amqplib": "^2.6"
in require section in composer.json and run composer update
I'm trying to install domain-availability on the Laravel project but this is the result
PS C:\..\workspace v2> composer require helgesverre/domain-availability
Using version ^1.4 for helgesverre/domain-availability
./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
- helgesverre/domain-availability 1.4.0 requires jeremykendall/php-domain-parser ^3.0 -> satisfiable by jeremykendall/php-domain-parser[3.x-dev].
- helgesverre/domain-availability v1.4.1 requires jeremykendall/php-domain-parser ^3.0 -> satisfiable by jeremykendall/php-domain-parser[3.x-dev].
- Conclusion: don't install jeremykendall/php-domain-parser 3.x-dev
- Installation request for helgesverre/domain-availability ^1.4 -> satisfiable by helgesverre/domain-availability[1.4.0, v1.4.1].
Installation failed, reverting ./composer.json to its original content.
PS C:\..\workspace v2>
I'm using this library
https://github.com/HelgeSverre/Domain-Availability
and i activated extension=intl in php.ini file
and install jeremykendall/php-domain-parser using command
composer require jeremykendall/php-domain-parser
How do I solve this problem?
I'm trying to install this https://github.com/antonioribeiro/tracker package on my Laravel 5.2 using command:
composer require pragmarx/tracker
But then I get this error:
Your requirements could not be resolved to an installable set of packages.
Using version ^2.0 for pragmarx/tracker
./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
- Installation request for pragmarx/tracker ^2.0 -> satisfiable by pragmarx/tracker[v2.0.0].
- Conclusion: remove ramsey/uuid 3.4.1
- Conclusion: don't install ramsey/uuid 3.4.1
- pragmarx/tracker v2.0.0 requires ramsey/uuid ~2.8 -> satisfiable by ramsey/uuid[2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.9.0].
- Can only install one of: ramsey/uuid[2.8.0, 3.4.1].
- Can only install one of: ramsey/uuid[2.8.1, 3.4.1].
- Can only install one of: ramsey/uuid[2.8.2, 3.4.1].
- Can only install one of: ramsey/uuid[2.8.3, 3.4.1].
- Can only install one of: ramsey/uuid[2.8.4, 3.4.1].
- Can only install one of: ramsey/uuid[2.9.0, 3.4.1].
- Installation request for ramsey/uuid (locked at 3.4.1) -> satisfiable by ramsey/uuid[3.4.1].
Installation failed, reverting ./composer.json to its original content.
I don't want to break my application. What should I do?
The new package depends on ramsey/uuid, that line also tells you which versions have been found to satisfy this requirement:
pragmarx/tracker v2.0.0 requires ramsey/uuid ~2.8 -> satisfiable by ramsey/uuid[2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.9.0].
It seems that this package is already installed in a newer version, because these lines appears as well:
- Conclusion: remove ramsey/uuid 3.4.1
- Conclusion: don't install ramsey/uuid 3.4.1
Composer sums this up as following:
- Can only install one of: ramsey/uuid[2.8.0, 3.4.1].
Composer cannot install your new package because you have installed ramsey/uuid in a newer version that is incompatible to the required version.
You can try and send a pull request to the maintainer of pragmarx/tracker with the update of ramsey/uuid. Or you can search for a different package that is compatible with your installed packages.
I'm trying to install Mail client on Lumen, but I get the following error:
mahdi#HP-EliteBook:/var/www/lumen$ composer require illuminate/mail
./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
- Can only install one of: illuminate/support[v5.2.0, v5.1.25].
- Can only install one of: illuminate/support[v5.2.0, v5.1.25].
- Can only install one of: illuminate/support[v5.2.0, v5.1.25].
- illuminate/mail v5.2.0 requires illuminate/support 5.2.* -> satisfiable by illuminate/support[v5.2.0].
- Installation request for illuminate/mail 5.2 -> satisfiable by illuminate/mail[v5.2.0].
- Installation request for illuminate/support == 5.1.25.0 -> satisfiable by illuminate/support[v5.1.25].
Installation failed, reverting ./composer.json to its original content.
How do I install Mail on this micro-framework?
Laravel and all the illuminate components were recently updated to 5.2.* (12/21/2015). Lumen, however, has not been updated and still needs the 5.1.* components.
Since you didn't specify the version of illuminate/mail to install, it tried to install the latest version (5.2). You need to require the 5.1 version instead:
composer require illuminate/mail:5.1.*
I am trying to use Payum laravel package for my ecommerce site, but I am unable to install it, I issue this composer command:
composer require payum/payum-laravel-package payum/stripe
And I get this error:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for payum/payum-laravel-package 0.13.* -> satisfiable
by payum/payum-laravel-package[0.13.0].
- Can only install one of: payum/core[0.14.0, 0.13.0].
- payum/stripe 0.14.0 requires payum/core 0.14.* -> satisfiable by payum/cor
e[0.14.0].
- payum/payum-laravel-package 0.13.0 requires payum/core 0.13.* -> satisfiab
le by payum/core[0.13.0].
- Installation request for payum/stripe 0.14.* -> satisfiable by payum/strip
e[0.14.0].
Installation failed, reverting ./composer.json to its original content.
Keep in mind that I need Stripe/Paypal/Authorize.net for my payments.