我是Composer的新手,在我目前的项目中,我想安装一堆PHP库,如:
就此而言,我想在我的应用程序中使用基于 Composer 的库管理,
如果我必须在项目目录中包含composer.phar
,我会感到困惑。
因为我在我的环境路径上有它,我可以运行Composer表单命令行。
如何将上述库集成到我的codeigniter
应用程序中..
欣赏你的强硬!
答案 0 :(得分:1)
composer.phar文件是可执行文件,不应提交。它实际上做的是它在你的composer.json文件中查找,你可以在那里声明一些更多的依赖项(例如库)及其版本:
{
"require": {
"doctrine/orm": "*"
}
}
本案例中的版本用" *"所以Composer将获得最新版本。如果项目中有更多人,确保所有人都安装了相同版本的依赖项(因此必须提交composer.json文件),这非常有用。
如果你运行" composer.phar update"另一方面,这将获得所有依赖项的最新版本,无论composer.json中的版本是什么,并使用新版本更新锁定文件。