2017-02-09 2 views
0

私はWindows 10マシンでBabunにローカルにインストールしようとしていますが、CWDがcomposer.pharの場所ファイル。つまり、Composerをグローバルに実行することはできません。続きBabunのWindowsでの作曲者: "入力ファイルを開くことができませんでした"

{ ~ } » alias composer="/usr/local/bin/composer.phar" 
{ ~ } » ls -la /usr/local/bin/composer.phar 
-rwxr-xr-x+ 1 kschr kschr 1816271 Feb 9 12:38 /usr/local/bin/composer.phar 
{ ~ } » composer 
Could not open input file: /usr/local/bin/composer.phar 
{ ~ } » php /usr/local/bin/composer.phar 
Could not open input file: /usr/local/bin/composer.phar 
{ ~ } » which composer.phar 
/usr/local/bin/composer.phar 
{ ~ } » cd /usr/local/bin 
{ bin } » php ./composer.phar 
    ______ 
/____/___ ____ ___ ____ ____ ________ _____ 
// /__ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ 
//___/ /_/////// /_///_/ (__ ) __//
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ 
        /_/ 

私の端末であり、世界でもここで何が起こっているの?私はそれがBabun/Windowsのパスだと確信しています。なぜなら、Composerを他の場所で実行しても問題はないからです。しかし、私は正確に何が分からないのですか?

答えて

0

私はSymfonyと同様の問題がありました。最後にはphp "C:\Users\[username]\.babun\cygwin\usr\local\bin\symfony"でしたが、それは作曲者と同じことを試してみることができます - 私はパスの周りに引用符を入れて主な違いを見つけました。しかし、Babun/Windowsのパスとは関係があるようです。

0

私は同様の問題がありました。 問題は、C:\ ProgramData \ ComposerSetup \ bin \ composer(これはbashファイル)のパスが/ cygdrive/*で始まっているかどうかをチェックし、そうであればパスを窓のパス。

私にとっては、/c/php-7.1.8から/cygdrive/c/php-7.1.8に自分のパスを変更するだけです。 それ以来、私は問題なく作曲家を走らせることができます。

これが役に立ちます。

関連する問題