2016-04-27 1 views
2

私の理解から、次のコマンドは、インターネットにいくつかのファイル(例えば、https://packageist.org/packages.json)をダウンロードすることになるでしょう。インターネットアクセスを必要としないcomposer create-project

作曲作成プロジェクトlaravel/laravel MyProjectと--prefer-distの

上記のコマンドは、インターネットへのアクセスを必要としないように、すべての必要なファイルをダウンロードすることが可能ですか? (プロジェクトを作成するためにローカルドライブを使用することを意味します)。

答えて

0

リクエストされたパッケージがローカルキャッシュにある場合にのみ、インターネット接続は必要ありません。

これにもかかわらず、オフラインモードは、しばらく前に要求されたものです。 https://github.com/composer/composer/issues/2244

2

あなたが好きなパッケージについてはsetup local mirrorできます。あるいは、プロジェクト全体を任意のローカルコンピュータまたは同じマシンのローカルディレクトリからコピーするバッチスクリプト(シェルスクリプト)を作成することもできます。

"repositories": [ 
    { 
     "type": "composer", 
     "url": "http://localhost:4680" 
    } 
], 
0

あなたのcomposer.jsonファイルにリポジトリキーを使用することができます -

{ 
    "name": "atefth/project", 
    "description": "Test project", 
    "license": "MIT", 
    "authors": [ 
     { 
      "name": "Atef Haque", 
      "email": "[email protected]" 
     } 
    ], 
    "minimum-stability": "dev", 
    "repositories": [ 
     { 
      "type": "vcs", 
      "url": "../package" 
     } 
    ], 
    "require": { 
     "atefth/package": "*" 
    } 
} 

あなたは../packageディレクトリ内のすべての依存関係をダウンロードする必要があり

関連する問題