Glen Robson
Glen Robson

Reputation: 938

Laravel Composer require issue with Mac Sierra

I'm trying to include Laravel 5 Facade for Goutte in my application. However I am getting the following error:

 Problem 1
- namshi/jose 5.0.2 requires lib-openssl * -> the requested linked library openssl has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- namshi/jose 5.0.2 requires lib-openssl * -> the requested linked library openssl has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- namshi/jose 5.0.2 requires lib-openssl * -> the requested linked library openssl has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- Installation request for namshi/jose (locked at 5.0.2) -> satisfiable by namshi/jose[5.0.2].

I have searched online and it suggests installing a new version of PHP and try using that instead however I have installed php56 via homebrew and its still not working. When i run:

which php

it says the path is:

/usr/bin/php

However brew installed PHP to:

/usr/local/Cellar/php56/5.6.30_6/bin

I have updated my .bash_profile with the following line:

export PATH=$PATH:/usr/local/Cellar/php56/5.6.30_6/bin

However even after restarting the terminal which php still returns /usr/bin/php.

Upvotes: 0

Views: 140

Answers (1)

OuailB
OuailB

Reputation: 1119

You can try to create a symlink for new php version this way :

sudo ln /usr/local/Cellar/php56/5.6.30_6/bin/php /usr/local/bin/php

Then run your composer command

php composer require weidner/goutte

or

php composer.phar require weidner/goutte

Hope this helps !

Upvotes: 1

Related Questions