質問: 未定義のエラー:0 or autoload.phpをロードできません。drushではcomposer / usr/local/lib/drush/drushにdrushをインストールし、/ usr/local/bin/composerにcomposerをインストールしました。drush/usr/local/lib/drush/drushを実行しようとすると、次のようになります。 / usr/local/lib/drush/drush:129行目:/applications/mamp/bin/php/php5.2.17/bin:はディレクトリ/ usr/local/lib/drush/drush:129行目:exec:/ applications /mamp/bin/php/php5.2.17/bin:実行できません:未定義のエラー:0 – または次のようにします。 autoload.phpをロードできません。 drushは、依存関係とオートロードクラスをインストールするためにcomposerを必要とします。readme.mdを参照してください。 何が悪いのですか?誰かが何か提案があれば、mampで使用するためにdrushをインストールしたいと思います。 readmeを読み終えましたが、何も機能していないようです。
回答: linuxでcomposerを使用して、drushをグローバルにインストールするために使用した手順は次のとおりです(〜/ .composer/vendor/binにrootとしてログインしないため、まったく意味がありません)。 ルートとしてログイン インストールcomposer必要な場合。参照してください http://getcomposer.org/doc/00-intro.md#system-requirements 。 composer global require drush/drush:6. *またはcomposer global require drush/drush:dev-master cd〜/ .composer composer config --global bin-dir/usr/local/bin composer config --global vendor-dir/usr/local/share 作曲家のインストール cp -r vendor// usr/local/share/drush/drush / cd/usr/local/share/drush/drush 作曲家のインストール これで、パスに/ usr/local/binが含まれているすべてのユーザーがdrushを実行できます。セキュリティ上の注意:特定のグループ内の承認されたユーザーのみがdrushを実行できるように、chownおよびchmod/usr/local/bin/drushする必要がある場合があります。注:5行目と6行目では、ファイル〜/ .composer/config.jsonを作成しています。行10は、不要な/ usr/local/share/drush/drush/vendor/drushフォルダーを削除(はい、削除)するために必要です。