DEV Community

Mayko Kioschi
Mayko Kioschi

Posted on • Edited on

3 2

Instalando o Composer de forma global no macOS

Este tutorial é uma tradução do artigo escrito por Chris Collins.

1. Baixando o Composer

Faça o download e instale o composer usando o seguinte comando curl em seu terminal, fornecido pelo próprio projeto do composer:

curl -sS https://getcomposer.org/installer | php
Enter fullscreen mode Exit fullscreen mode

Depois de executar esse comando, haverá um arquivo composer.phar no diretório atual. Você pode usá-lo neste diretório ou mover para a pasta de arquivos binários e deixá-lo global, como no passo abaixo.

2. Instalando de forma global

Para tornar o composer disponível globalmente, permitindo que você digite composer install em qualquer lugar, você deve mover o composer.phar baixado anteriormente para a pasta bin do seu usuário:

mv composer.phar /usr/local/bin/composer
Enter fullscreen mode Exit fullscreen mode

Agora precisamos criar um atalho no seu shell padrão para que funcione da maneira mencionada acima.

Usando Bash? (shell padrão do macOS <10.14, 2002-2019)

Abra o arquivo ~/.bash_profile:

nano ~/.bash_profile
Enter fullscreen mode Exit fullscreen mode

Usando ZSH? (shell padrão do macOS 10.15+, 2019-presente)

Abra o arquivo ~/.zshrc:

nano ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

Adicione um atalho para apontar para o composer.phar que você moveu para /usr/local/bin. Em seu .zshrc ou .bash_profile, adicione a seguinte linha:

alias composer="php /usr/local/bin/composer"
Enter fullscreen mode Exit fullscreen mode

Usando o composer globalmente

Depois de reiniciar seu terminal, você poderá acessar o composer como abaixo:

composer self-update
Enter fullscreen mode Exit fullscreen mode

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

AWS Q Developer image

Your AI Code Assistant

Generate and update README files, create data-flow diagrams, and keep your project fully documented. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

👋 Kindness is contagious

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

Okay