2017-11-08 6 views
0

あなたがそれを信じることができれば作曲家のインストールに問題があります。入力ファイルを開くことができませんでした:/usr/local/bin/composer.phar

IOSシエラ(10.12.6)

これは私のコード

Samers-MBP:~ samer$ php composer-setup.php 
All settings correct for using Composer 
Downloading... 
php -r "unlink('composer-setup.php');" 

Composer (version 1.5.2) successfully installed to: 
/Users/samer/composer.phar 
Use it: php composer.phar 

Samers-MBP:~ samer$ php -r "unlink('composer-setup.php');" 
Samers-MBP:~ samer$ sudo mv /Users/samer/composer.phar 
/usr/local/bin/composer 
Password: 
Samers-MBP:~ samer$ composer 
Could not open input file: /usr/local/bin/composer.phar 
Samers-MBP:~ samer$ cd /usr/local/bin 
Samers-MBP:bin samer$ composer 
Could not open input file: /usr/local/bin/composer.phar 
Samers-MBP:bin samer$ 

である私はLaravelをインストールしたのですが、私は($HOME/.bashrcにアクセスカントSUDO

Samers-MBP:~ samer$ sudo composer info 
Password: 
Do not run Composer as root/super user! See 
https://getcomposer.org/root for details 
nesbot/carbon    1.22.1 A simple API extension for DateTime. 
symfony/polyfill-mbstring v1.6.0 Symfony polyfill for the Mbstring 
extension 
symfony/translation  v3.3.10 Symfony Translation Component 
Samers-MBP:~ samer$ 

を使って作曲を実行することができますAccess拒否)または~/.bash_profileを使用して、作者のシステム全体のベンダーのbinディレクトリをmy $ PATHに配置します。

私は何が間違っていたのか、なぜうまくいかないのか分からない。

+0

'ls -l/usr/local/bin/composer *'の出力はどのようなものですか? – castis

+0

'-rwxr-xr-x 1 samer staff 1852323 Nov 8 16:44/usr/local/bin/composer' 私はSUDO – Samer

+0

と' which composer'の出力を使って 'composer'を実行できますか? – castis

答えて

0

あなたは実行許可をそれを与える必要があります。ただ、作曲をインストールするための次のステップを実行

sudo chmod +x /usr/local/bin/composer 

そして

composer -v 
+0

' Samers-MBP:〜samer $ sudo chmod + x/usr/local/binに/作曲 パスワード: Samers-MBP:〜SAMERの$作曲-v 開くことができませんでした入力ファイル: Samers-MBP /usr/local/bin/composer.phar:〜SAMER $ '' – Samer

0

はこれを試してみてください。

sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 
sudo php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" 
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer 
sudo php -r "unlink('composer-setup.php');" 
sudo chmod +x /usr/local/bin/composer 
+0

Samers-MBP :〜samer $ sudo chmod + x/usr/local/bin/composer パスワード: Samers-MBP:〜samer $ composer -v入力ファイルを開くことができませんでした:/usr/local/bin/composer.phar Samers-MBP :〜samer $ ' – Samer

関連する問題