composer - taka512/memo GitHub Wiki
Composer
1. インストール
// パスを追加
$ vi .bashrc
PATH='/home/share/composer/bin':$PATH
$ source .bashrc
カレントディレクトリ
curl -s http://getcomposer.org/installer | php
指定のディレクトリ
// インストール
$ mkdir /home/share/composer/bin
$ curl -s https://getcomposer.org/installer | php -- --install-dir=/home/share/composer/bin
2. 使用法
自分を更新
composer.phar self-update
インストール
php composer.phar install
installコマンドは、カレントディレクトリからcomposer.jsonファイルを読み込みの依存関係を解決し、ベンダーにそれらをインストールします。 カレントディレクトリ内composer.lockファイルが存在する場合、それはそれらを解決するのではなく、そこから正確なバージョンを使用する。
更新
php composer.phar update
依存関係の最新バージョンを取得し、composer.lockファイルを更新するためには、updateコマンドを使用する必要があります。
更新するパッケージを指定できる
php composer.phar update vendor/*
検索
パッケージを検索する
php composer.phar search monolog
表示
一覧表示
php composer.phar show
パッケージの表示
php composer.phar show monolog/monolog
検証
composer.jsonの書式が正しいか検証
php composer.phar validate
既存のパッケージから新しいプロじぇくと作成
php composer.phar create-project doctrine/orm path 2.2.0
インストールしたライブラリの使い方
require 'vendor/autoload.php';
3. 設定法
インストールライブラリ設定
{
"require": {
"monolog/monolog": ">=1.0.0"
}
}
autoload設定
{
"autoload": {
"psr-0": { "Taka512": "src/"}
}
}