Installing Composer Dependencies
composer command lets you to run any composer command without having Composer installed on your host machine.
$ cd ~/dev/my-craft-project $ nitro composer install … checking /Users/oli/dev/my-craft-project/composer.json ✓ Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Generating optimized autoload files 79 packages you are using are looking for funding. Use the `composer fund` command to find out more! composer install completed 🤘
# Using Composer 1
Each Nitro site comes with Composer 2 installed by default. If you need to use Composer 1, you can SSH into the site and update it manually:
- Navigate to your project:
$ cd ~/dev/my-craft-project
- SSH into your site’s container with all-powerful
$ nitro ssh --root
- Update Composer to version 1:
$ composer self-update --1
- Optionally exit your site’s container and return to your host machine:
Because site containers are ephemeral, you’ll need to do this again any time you rebuild its Docker container!