web-dev-qa-db-ja.com

Composerインストールディレクトリの指定方法

こんにちは、最近ダウンロードしましたLaravelとしてPHPフレームワーク、インストールしましたcomposer、 Laravelウェブサイトに従ってプロジェクトを作成することができました

composer create-project laravel/laravel --prefer-dist

ただし、上記の行を使用すると、プロジェクトがc:\ users\gutiディレクトリにインストールされますが、c:\ xampp\htdocsにインストールする必要があります。

私はstackoverflowに関する別の質問を見ましたが、composer.jsonファイルの修正について話していますが、このファイルのコンピューター検索を行ったため、これが私が取っているべきルートであるかどうかはわかりませんlaravelフレームワークので、このファイルを修正するのは理にかなっていますか?

任意のcomposer=手元の専門家が私を正しい方向に向けますか?

34
001221

プロジェクトを作成する宛先ディレクトリを指定する必要があります。コマンドプロンプトからcd C:\xampp\htdocsその後、Enterキーを押します。その後、コマンドプロンプトで次のコードを入力し、Enterキーを押します

composer create-project laravel/laravel my-laravel-project

ここに my-laravel-projectがプロジェクトフォルダになります。 composer.jsonファイルは、packagistを介したパッケージのインストール中に、いくつかの構成(依存関係管理用)をセットアップするために使用されます。詳細については、 getcomposer.org をご覧ください。

38
The Alpha
composer create-project laravel/laravel .

現在のディレクトリにインストールする=)

53

いつでも

composer create-project laravel/laravel .

何らかの理由で正常に動作しない、私はただ

 laravel new temp 

そして、新しいアプリケーションの内容を必要なフォルダーに移動します。 )

5
Omar Gonzalez

TL; DR

  1. composer create-project --prefer-dist laravel/laravel directory-name
  2. 必要に応じて、優先フォルダーにファイルを移動します(例:../)

理由しないlaravel new /.

  1. laravel new project-nameは異なるシステムで常に適切に機能するとは限らないため、PATH変数を複数回編集してlaravelコマンドをcliに追加する必要があります(少なくともOSXではUbuntuほど簡単ではありません)。
  2. composer create-project --prefer-dist .は、空のディレクトリではないため機能しない場合があります(たとえば、JetBrains IDEでは、フォルダ.idea /が作成されますが、IDEの「プロジェクト」ビューでは表示されず、「プロジェクトファイル」でのみ表示されます)。例外メッセージは次のようになります

[InvalidArgumentException]
Project directory ./ is not empty.

ですから、あなたが何をしているのかを知っているなら、あなたが望むように、他の方法で、特に可能な限り問題を少なくしたいなら、この答えの一番上の行からのステップを行ってください。

追伸私は英語を話せますが、私がやりたいほど良くないので、誰でも私を修正してください。

2
uokersam

これを自分で行う必要がありました。インストールしたいディレクトリで、次のことを行いました。

laravel new --force .

そして、今のところうまく機能しているようです。

2
david_nash