私はcomposerを次のcammandでインストールしています
curl -s https://getcomposer.org/installer | php
しかし、私は以下を取得し続けていますエラーメッセージ
Zafars-MacBook-Pro:etc zafarsaleem$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off
A php.ini file does not exist. You will have to create one.
どうすればインストールできますcomposer上記のエラーを削除していますか?
[〜#〜] edit [〜#〜]
Zafars-MacBook-Pro:etc zafarsaleem$ php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
最新の編集
いくつかの調査の後、使用されているphp.ini
ファイルが/etc/php.ini
にあることがわかりました。ただし、/etc
フォルダーでこのファイルをチェックしたとき、そこにはありませんでした。 /etc
フォルダーには、php.ini.default
にリンクされた/private/etc/php.ini.default
フォルダーが含まれていました。そこで、detect_unicode = Off
に/etc/php.ini.default
を追加し、このファイルの名前をphp.ini
に変更しました。今、私は以下のコマンドを実行すると
curl -s https://getcomposer.org/installer | php
OR
Sudo curl -s https://getcomposer.org/installer | php
その後、次のエラーが発生します
Zafars-MacBook-Pro:/ zafarsaleem$ Sudo curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
The download failed repeatedly, aborting.
コンピューターにcomposerをインストールして上記の問題を削除するにはどうすればよいですか?
代わりにこれを試して、このコマンドのためだけにその場で設定を変更してください
curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off
Ubuntu Vivid 15.04で。試してください:手順:
注:申し訳ありませんが、私の英語は下手です:(
同じエラーが発生しました。私は最終的にphp側にSudoを追加しましたが、それはうまくいきました。
curl -sS https://getcomposer.org/installer | Sudo php
システムにカールがない場合、次のコマンドを使用してcomposerをインストールできます
書き込み可能なディレクトリに移動し、
cd yourDirectory
php -r "readfile('https://getcomposer.org/installer');" | php -d detect_unicode=off
Sudo curl -sS https://getcomposer.org/installer | sudo php---install-dir =/usr/local/bin
このコマンドを実行すると機能しますので、:D