Tôi có một dự án với một vài phụ thuộc và tôi muốn cài đặt một dự án khác, nhưng tôi muốn giữ cho những người khác theo cách của họ. Vì vậy, tôi đã chỉnh sửa composer.json
, nhưng nếu tôi chạy composer install
, tôi nhận được kết quả sau:
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework dev-master requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- laravel/framework dev-master requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- Installation request for laravel/framework dev-master -> satisfiable by laravel/framework dev-master.
Trước hết, tôi đã cài đặt mcrypt, vì vậy tôi không biết tại sao nó lại phàn nàn về điều đó.
Vì vậy, làm thế nào tôi có thể cài đặt phụ thuộc mới này?
Nhà soạn nhạc của tôi.json:
{
"require": {
"opauth/opauth": "*",
"opauth/facebook": "*",
"opauth/google": "*",
"opauth/twitter": "*",
"imagine/Imagine": "dev-develop",
"laravel/framework": "4.*",
"loic-sharma/profiler": "dev-master"
},
"autoload": {
"classmap": [
"app/libraries",
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/tests/TestCase.php"
]
},
"minimum-stability": "dev"
}