タグ

composerに関するs99e209のブックマーク (7)

  • [PHP]ComposerのCLIで利用できるコマンドの説明

    こんにちは、@9ensanです。 PHPの依存管理ツールの「Composer」を使おうと思うとコマンドを覚えておいた方がいいと思うのでちょっと調べてみました。 以下解説になります。 全てのコマンドに有効なオプション –verbose(-v):詳細メッセージを表示させる。 –help(-h):ヘルプを表示する。 –quiet(-q):メッセージを表示しない。 –no-interaction(-n):対話型のメッセージを表示しない。 –working-dir(-d):作業フォルダを指定する –profile:メモリ使用量と実行時間を表示する。 –ansi:ANSIカラーでメッセージを出力する。 –no-ansi:ANSIカラーを使用せずにメッセージを出力する。 –version(-V):バージョンを表示する init composer.jsonを作成するコマンド、手で書くよりは少し簡単に作成で

    [PHP]ComposerのCLIで利用できるコマンドの説明
  • http://www.anexusit.com/blog/how-to-apply-patches-drupal-8-composer

  • 【Drupal 8】Composerを使ってモジュールをインストールする - Qiita

    Drupal 7までは、特定のモジュールをダウンロードして有効化するときはdrushコマンド一発で出来ていました。 しかし、Drupal 8だとdrushコマンドはモジュールの有効化/無効化はできてもダウンロードはしてくれません。 加えて、Drupal 8の多くのモジュールはdrupalに依存しない汎用的なphpライブラリを読み込んでおり、その依存関係をcomposerが自動的に解決してくれます。 そして、Drupal 8はcomposerによってモジュール管理するように設計されています。 そういうことなので、モジュールのインストールに関しては、基的にcomposerコマンドを利用しましょう。 Composer体をインストールする もしまだComposer自体をインストールしていなければ先に入れましょう。

    【Drupal 8】Composerを使ってモジュールをインストールする - Qiita
  • Drupal 8 に Drupal 向け Behat のスタンドアロンでの導入とシンプルなテストシナリオの作成 - Qiita

    Drupal 8 では BDD でテストするためのフレームワークとして Behat を使用する事が出来ます。 この記事では、Drupal 向け Behat の導入とテストスクリプトの作成を解説します。 Drupal 向け Behat のスタンドアロンインストール Drupal 向け Behat のインストールは以下の手順で行います Behat 用のディレクトリの作成 Composer を利用して、必要パッケージの導入 Behat の設定 Behat 用のディレクトリの作成 適当なディレクトリに Behat のテストを行うディレクトリを作成します。 Composer を利用して、必要パッケージの導入 Composer で必要なモジュールを導入します。Composer のインストールが済んでいない場合は、Composer 公式サイトのコマンドを実行して導入しましょう。また、日国内の回線を使用

    Drupal 8 に Drupal 向け Behat のスタンドアロンでの導入とシンプルなテストシナリオの作成 - Qiita
  • composerを速くするプラグイン・prestissimoを作った

    composerが遅くてお嘆きの日PHPerの皆さんこんにちは。 表題の通り、追加インストールするだけでcomposerが速くなるプラグインを作りました。 # インストール $ composer global require hirak/prestissimo # アンインストール $ composer global remove hirak/prestissimo インストールした状態でlaravel/laravelcreate-projectすると、26秒とかでダウンロード完了しました。Laravelは50個ぐらい依存パッケージがあり、同じ環境で普通にインストールすると5分ぐらいは最低かかるので、10倍以上速くなってます。 2016/1/13(水)にPHPBLT#2というイベントがあり、その中で同じデモをしてきました。 Composer並列化プラグイン #phpblt from

    composerを速くするプラグイン・prestissimoを作った
    s99e209
    s99e209 2016/01/25
    composerのファイルダウンロードを10倍高速化するプラグイン「prestissimo」
  • 【PHP】たった1行コマンドを入力するだけでComposerを劇的に速くする方法【アジア圏限定】 - $yuzu->log();

    PHPerで使っていない人はいないというぐらい、メジャーなPHPの依存管理ツールComposer。 ですが、動作が遅いという欠点があります。 Composerが遅い原因は主に下記だそうです。 packagist.orgが日から遠い composerのアーキテクチャ的に、小さなjsonファイルを少しずつダウンロードするため、ネットワークの遅延がもろに影響する composerがfile_get_contentsでjsonをダウンロードしていて、どうやらKeep-Aliveを使っていないし、並列ダウンロードもしていない Qiita またある日@cakephperさんがこんなことを呟いていました。 アメリカでcomposer installしたら高速すぎてビックリした— cakephper (@cakephper) 2015, 11月 17 そしたら、packagistのミラーサイト作ればいい

    【PHP】たった1行コマンドを入力するだけでComposerを劇的に速くする方法【アジア圏限定】 - $yuzu->log();
    s99e209
    s99e209 2015/11/30
    国内のpackagistミラーサイトに接続する方法。
  • Composer を倍速にした、たった 1 行のコード

    まだ 12 月早々ですが、PHP ユーザに素敵なクリスマスプレゼントが届きました。 いまや使うのが当たり前となった Composer ですが、複雑な依存解決に実行時間がかかるのがネックでした。 これは日国内だけでなく、海外のユーザも同じで、皆がしょうがないと思いつつも、小さな不満を持ちながら使っていました。 そんな、ある�日、わずか 1 行のコードが追加されたことで、実行時間が、わずか半分になるという現象が起こりました。 Composer を倍速にするには? composer self-update を実行して、最新版にするだけです。 $ composer self-update 実際の効果 このコードの効果を見てみましょう。composer コマンドの --profile オプションを使って、実行時間と使用メモリ量を出力します。 $ composer update --dry-run

    s99e209
    s99e209 2014/12/04
    composer self-updateを実行して、最新版にするだけで、複雑な依存解決に実行時間がかかるのが半分になる。(速くなるのは依存解決の部分で、ダウンロードの時間は変わらない)
  • 1