如何从 github 安装 laravel 包
Posted
技术标签:
【中文标题】如何从 github 安装 laravel 包【英文标题】:How to install a laravel package from github 【发布时间】:2019-08-31 20:57:47 【问题描述】:如果这是一个新手问题,我很抱歉。
基本上,我想安装一个 laravel 包(https://github.com/yovanoc/codetube/)。
没有关于如何安装它的文档。所以我使用了这个命令:
composer create-project yavanoc/codetube --prefer-dist myproject
但是得到这个错误:
[InvalidArgumentException]
Could not find pacakage yavanoc/codetube with stability stable
我不能使用git clone
,因为在那之后,我将不知道如何继续完成安装。我知道只有composer create-project yavanoc/codetube --prefer-dist myproject
命令可以完全安装一个laravel包,因为那没有'不工作,我现在不知道该怎么办。
谢谢。
【问题讨论】:
我想你不明白 laravel 项目是如何工作的。这是一个包含整个 Laravel 项目的 repo,所以你需要克隆它,没有别的办法。它具有服务于项目的所有文件。如果你想集成分析它是如何工作的,克隆到一个单独的项目中。 @Marco 你说得对。我不明白它们是如何工作的。请告诉我如何“克隆”它来安装它git clone url-to-repo
。你不能在你自己的 Laravel 应用程序中使用它,因为它是一个完整的应用程序,就像 Marco 所说的那样,而不是一个包。
@Devon 所以我应该这样做cd C:\xampp2\htdocs
然后git clone https://github.com/yovanoc/codetube/
对吗?
【参考方案1】:
您离使用create-project
命令不远了。如果包位于默认 Composer 存储库 Packagist 上,它会起作用。
由于它不在 Packagist 上,您需要自己执行 create-project
命令执行的操作。看着documenation,它说:“这相当于在供应商的composer install
之后执行git clone/svn checkout。”在你的情况下,你可以这样做:
git clone https://github.com/yovanoc/codetube.git myproject
cd myproject
composer install
【讨论】:
以上是关于如何从 github 安装 laravel 包的主要内容,如果未能解决你的问题,请参考以下文章
我无法在 laravel 5.3 中安装 github laroute 包