質問

「Composer」と入力すると、上記のエラーメッセージが表示されます。

私は私のmacbookでやった:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Composerをグローバルにインストールするには

私は手動で/local/bin/composerディレクトリを作成しなければなりませんでした、多分これはエラーを引き起こしましたか?

php composer.phar

私は私のコードディレクトリ内の場合に動作します。pharファイルです。

問題を解決し、composerをグローバルに実行するにはどうすればよいですか?

私の~/.プロフィール

export PS1="\W: "
export CLICOLOR=1
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx

~:エコー$パス

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin
~: 
役に立ちましたか?

解決

パス/usr/local/bin/composerはあなたのパスにはありません、そのフォルダ内の実行可能ファイルは見つかりません。

フォルダ/usr/local/bin/composerを削除してから

を実行します。
$ mv composer.phar /usr/local/bin/composer
.

composer.phar/usr/local/bin/に移動し、それをcomposer(まだ実行可能ファイルではなく、フォルダではなく)の名前を変更します。

それからのようなものを使う:

$ composer ...
.

他のヒント

ええと私はたくさんのことを試したが、何も働いているように見えた。しかし、次のプロセスが正しくありましたが、端末でcomposerコマンドを使用できます。私はMac OS 10.12.1

にいます
$ curl -sS https://getcomposer.org/installer | php
$ chmod +x composer.phar
$ mv composer.phar /usr/local/bin/composer
$ composer
.

私は移動した後でさえも同じ問題に巻き込まれます composer.phar amazon linuxで次のコマンドを使用して'/usr/local/bin/composer'に移動します。

mv composer.phar /usr/local/bin/composer

次のコマンドを使用して、composerファイルのエイリアスを作成しました。だから今、そのグローバルに実行されています。

alias composer='/usr/local/bin/composer'

これがOS-Xで動作するかどうかはわかりません。しかし、私はこの問題で検索すると、私はこのリンクを取得します。だから私はここに投稿しています。これが誰かを助けることを願っています。

Composer Webサイトでの指示を介してインストールした後のMac OSXでテストされました:

sudo mv composer.phar /usr/local/bin/composer
.

これはUbuntuで動作します

alias composer='/usr/local/bin/composer/composer.phar'
.

OS X 10.11 El Capitan

このコマンドはOS X 10.11では機能しません。

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer 
.

代わりに、ユーザーの/ usr / local / binパスに書き込んでみましょう。

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
.

今すぐPloglallyにアクセスできます。

Mac OS X の場合:

-バッシュ:/usr/local/bin/composer:許可が拒否されました

ダウンロードしたものを移動しようとしているときに問題が発生しました composer.phar 使用:

mv composer.phar /usr/local/bin/composer

これが原因です:

システム整合性保護

そしてこれが解決策です:

  1. リカバリモードで再起動します。Macを再起動して長押しします cmd+R.
  2. リカバリモードが開始されたら、ターミナルを開きます。 ユーティリティ>ターミナル 上部のバーから。
  3. 入力してください csrutil disable そして Enter キーを押します。次のようなメッセージが返されるはずです。

    システム整合性保護がオフになっています。

  4. 通常どおりコンピュータを再起動し、composer のセットアップに進みます。入れなければならなかった /usr/bin そして ない /usr/local/bin 何らかの理由で、そこでは機能しなかったためです。
  5. リカバリモードに戻り、次のように入力して System Integrity Protector を有効にします。 csrutil enable
  6. 通常の起動に戻り、コンポーザーが動作することを確認します。私にとってはそうでした。

上記の6ステップは以下からコピーしたものです。 ここ, 、つまりすべてのクレジットはユーザーに帰属します ヴァシール そこには。

これは私に一日か二日を無駄にしました。なぜ誰もがチュートリアルでコマンドコンポーザーが実際にリンクやものなしで使用されるべきではないと言ってはいけないのかのように。..私たちはこれらの詳細を知るためにすべての5年経験豊富なユーザーではないとき、私は誰もがその次のステップのような作曲家のコマンドを書いていることを意味します。

cp composer.phar /usr/local/bin/composer

2日間立ち往生した後、ubuntuで私のためにそれをしました

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top