我是Laravel和Composer的新手,并且正在关注一些指南,包括LaraCasts.com。需要做的一件事是使用Composer来要求在Laravel项目中使用包。但是,这对我没有用。
我使用composer create-project
方法(http://laravel.com/docs/5.0)安装了Laravel,到目前为止一切都很好。但是,任何包裹我都要求"现在实际进入C:\ Users \ user \ vendor文件夹,composer.json文件位于C:\ Users \ user。
我知道Composer应该在项目之间分开,而不是像PEAR那样是全球性的。那么如何指定我正在处理特定项目并将所有内容都包含在该项目中?另外,我想在Laravel中放入包裹的实际路径是什么,以防我想手动完成?
我正在使用Windows 7和Xampp。
答案 0 :(得分:1)
运行composer require {pacakage}
时,请确保将cd
命令(更改目录 - 我认为)用于要安装程序包的项目中。因此,如果您在Xampp中,它可能类似cd C:\xampp\htdocs\my-laravel-project\
或项目的路径,然后运行您的composer require {pacakage}
。
我相信它会在C:\Users\user\vendor
中安装,因为当您打开终端/命令提示符时,默认位置为C:\Users\{username}\
。
请确保您在网络根目录中运行composer create-project
,对于Xampp,我认为它是C:\xampp\htdocs\
,但可能会有所不同,具体取决于您在安装Xampp时如何设置Xampp。