composer --version no response crashed - composer-php

On mac pro:
With this command:
curl -sS https://getcomposer.org/installer | php
I get no response.
I only get it from:
https://getcomposer.org/download/
And following instructions:
sudo mv pwd/composer.phar /usr/local/bin
=> composer has been in the folder(./bin)
But in a terminal:
composer --version
composer --help
No response and no error
Any idea?

Follow this instruction https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos. Also check that file /usr/local/bin/composer has permission execute by ls -la /usr/local/bin/ if not then use sudo chmod u+x /usr/local/bin/composer

Related

Im getting an error "No such file or directory" when installing Composer Globally

I am trying to install Composer globally but I get an error when I do
sudo mv composer.phar /usr/local/bin/composer
The error reads
mv: composer.phar: No such file or directory
When I try and instal Laravel
composer global require laravel/installer
And after I try to run
Laravel
I get
zsh: command not found: laravel
After composer is installed, I used the following command to create a alias for the composer file. So now its running globally.
alias composer='/usr/local/bin/composer'
Now can try to run
composer
From the docs:
To quickly install Composer in the current directory, run the following script in your terminal.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'baf1608c33254d00611ac1705c1d9958c817a1a33bce370c0595974b342601bd80b92a3f46067da89e3b06bff421f182') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
You can place the Composer PHAR anywhere you wish. If you put it in a directory that is part of your PATH, you can access it globally.
After running the installer following the Download page instructions you can run this to move composer.phar to a directory that is in your path:
mv composer.phar /usr/local/bin/composer
Note: If the above fails due to permissions, you may need to run it again with sudo.
sudo mv.composer.phar /usr/local/bin/composer
Note: On some versions of macOS the /usr directory does not exist by default. If you receive the error "/usr/local/bin/composer: No such file or directory" then you must create the directory manually before proceeding:
mkdir -p /usr/local/bin
Note: For information on changing your PATH, please read the Wikipedia article and/or use your search engine of choice.
after installing composer as stated above, you have to move the composer.phar to the /usr/local/bin directory. to do this, first create the new directory by running the command:
sudo mkdir -p /usr/local/bin
after that, move the composer.phar to the new path with:
sudo mv composer.phar /usr/local/bin/composer
This command worked in creating a new directory:
sudo mkdir -p /usr/local/bin
After I moved the composer.phar to the new directory using :
sudo mv composer.phar /usr/local/bin/composer
This command didn't work for me:
alias composer='/usr/local/bin/composer'
sudo mv composer.phar /usr/bin/composer

Setting Up Composer For Terminal

I was wondering on the newest version of Terminal and Os X how I could install the "Composer" code inside of Terminal because the tutorial I am following needs it.
If anyone could give me the code for Terminal to install this, that would be great.
Thanks.
you should have curl on your os x install:
curl -sS https://getcomposer.org/installer | php
Then, you have to move it into /usr/local/bin if you want to use it globally:
sudo mv composer.phar /usr/local/bin/composer
and change permissions to let normal user execute composer:
sudo chmod +x /usr/local/bin/composer

Installing Symfony,Composer

Just to see if anyone can help me out, i'm sure its very very basic but I've only just flipped to mac from windows and learning the terminal basics
I am trying to install and use Symfony, i have installed homebrew, then i put in the composer command-
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
it downloads and installs but then it says i the path/ directory is not valid/ now i understand i need to make it, but i'm not sure where this will lie, and what is the command to make a director? is it mkdir -- ?
heres the terminal log-
Calvins-MacBook-Pro:~ calvin$ curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
mv composer.phar /usr/local/bin/composer
Composer successfully installed to: /Users/calvin/composer.phar
Use it: php composer.phar
Calvins-MacBook-Pro:~ calvin$ mv composer.phar /usr/local/bin/composer
mv: rename composer.phar to /usr/local/bin/composer: No such file or directory
Calvins-MacBook-Pro:~ calvin$
https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx
Note: In OSX Yosemite the /usr directory does not exist by default. If
you receive the error "/usr/local/bin/composer: No such file or
directory" then you must create /usr/local/bin/ manually before
proceeding.
To create an directory you need to execute:
sudo mkdir <path>

need help installing drush on mac

I'm on a mac. And I user MAMP a lot. I'm pretty new to command line and I'm trying to install Drush. I see I need to install composer first (according to what I read at drush-ops, so I did. Here's the commands I put in:
my-MacBook-Pro:~ mycomputername$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /Users/myname/composer.phar
Use it: php composer.phar
my-MacBook-Pro:~ mycomputername$ mv composer.phar /usr/local/bin/composer
mv: rename composer.phar to /usr/local/bin/composer: Permission denied
my-MacBook-Pro:~ mycomputername$ sudo mv composer.phar /usr/local/bin/composer
Password:
after which I did a command "composer about" to check and I got something back so I know it installed. so when i entered:
my-MacBook-Pro:~ mycomputername$ composer global require drush/drush:6.*
Changed current directory to /Users/myname/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing drush/drush (6.2.0)
Downloading: 100%
Writing lock file
Generating autoload files
...and did a "drush status" I got:
my-MacBook-Pro:~ mycomputername$ drush status
-bash: drush: command not found
...so apparently it installed but I should be able to find it. What should I do next? do i need to create and alias or what?
When running drush status you should get something like this
PHP executable : /Applications/MAMP/bin/php/php5.5.10/bin/php
PHP configuration : /Applications/MAMP/bin/php/php5.5.10/conf/php.ini
PHP OS : Darwin
Drush version : 6.2.0
Drush configuration :
Drush alias files :
I installed drush doing just this command
brew install drush
Brew is very helpful to install things in command line, I recommend you install brew.
(http://brew.sh/)
Much simpler answer! Just quote the version string :) You don't need to switch to Brew from Composer.
composer global require "drush/drush:7.*"
Here's more info about using Composer to manage Drush...
http://whaaat.com/installing-drush-8-using-composer
Download drush.tar.gz to your desktop (or wherever)
Jump across to the Terminal
cd ~/Desktop
Extract it with
tar -zxf drush.tar.gz
Move it to /usr/local/lib
sudo mv drush /usr/local/lib/
Make it executable
sudo chmod u+x /usr/local/lib/drush/drush
Then stick it in /usr/bin/ so that you can run it from anywhere
sudo ln -s /usr/local/lib/drush/drush /usr/bin/drush

Trying to install composer to get set up with Laravel framework

I am trying to install composer on my Mac so that I can use the Laravel framework. I successfully downloaded composer through the terminal, and then I moved composer.phar to to usr/local/bin using the command: sudo mv composer.phar /usr/local/bin.
I then changed directories to my root directory where I have the laravel-master files. After changing to this directory in the terminal, and then using the command: composer install
I receive the error: -bash: composer: command not found
I have tried other variations (such as php composer.phar install, etc..), however, I keep receiving the same error.
Any help would be much appreciated. Thank you!
Make sure that /usr/local/bin is in your $PATH
$ echo $PATH
Then execute
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
^^^^^^^^ you didn't rename it
For reference see
Installing composer.phar globally on *nix
I'm running Mavericks and had same problem. I changed /usr/local/bin/composer to /usr/bin/composer and it worked for me.
for mac os x Mavericks and Yosemite El capitan
Change
sudo mv composer.phar /usr/local/bin/composer
To
sudo mv composer.phar /usr/bin/composer
Now if you just write composer in terminal, it will show you all available commands
Then "if running MAMP" navagate you htdocs folder and run
composer create-project laravel/laravel laratest
Hope that helps
A quick copy-paste version including sudo:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Now in 2017 I am using MacOS SIERRA 10.12.6 and sudo mv composer.phar /usr/bin/composer doesn't work. It works for me sudo mv composer.phar /usr/local/bin/composer. Now I can run composer instead of php composer.pha

Resources