DEV Community

Cover image for How to downgrade Composer via homebrew?
Rafael Corrêa Gomes
Rafael Corrêa Gomes

Posted on • Originally published at rafaelcg.com

How to downgrade Composer via homebrew?

Using Mac to develop PHP applications without Docker might be tricky sometimes. A useful thing to know is how to easily change your Composer version, following this tutorial you might be able to upgrade or downgrade to any version.

Downgrade Composer

The first thing to check is the versions available to you, running this command below you will be able to see and select which version you want to migrate to.

brew log composer
Enter fullscreen mode Exit fullscreen mode

Downgrade Composer with Brew on macOS

Then install Composer and change the version, doing the downgrade directly via Composer command.

brew install composer
composer self-update 1.10.15
Enter fullscreen mode Exit fullscreen mode

What’s the Composer purpose

Composer is an application-level package manager for PHP that provides a standard format for managing dependencies of PHP software and required libraries. Composer is strongly inspired by Node.js package manager npm, and the Ruby one called bundler.

You can run Composer from the command line and installs dependencies. It also allows users to install PHP applications that are available on Packagist, using the main repository containing available packages.

Thanks!

If you or your team is struggling with your development workflow using Composer, please don’t hesitate to let me know. We might be able to evolve your development process by seeing how your processes are set up.

This post was a question and answer that I created in the Apple StackExchange.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay