我正在尝试安装laravel Spark,但无论我尝试哪种方法,都会遇到很多错误。
在composer.js
文件中添加"laravel/spark": "*@dev"
时,我收到此错误。
在任何版本中都找不到请求的包laravel/spark,包名称中可能有拼写错误。
你知道问题出在哪里吗?
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.",
"laravel/cashier": "~6.0",
"laravel/spark": "@dev"
}
已添加到composer.js
文件并运行composer update
。出现找不到错误。
发布于 2018-06-22 09:06:21
在composer.json
文件中,将以下内容添加到require
部分(请注意,与您当前列出的内容相比,此文件在@
符号之前有一个星号*
):
"laravel/spark": "*@dev"
然后在它自己的部分中添加(或相应地更新):
"repositories": [
{
"type": "path",
"url": "./spark",
"options": {
"symlink": false
}
}
],
options
部分是可选的,您可以省略它
然后,您可以运行composer install
命令。您可以通过运行composer validate
来确认一切正常,这将触发一个警告,忽略它是很好的。您还应该检查composer.lock
文件,以确保其中包含类似以下内容的内容:
{
"name": "laravel/spark",
"version": "dev-develop",
"dist": {
"type": "path",
"url": "./spark",
"reference": "072b0bf217fbbe5018fc062612bb1fb5566d94e1",
"shasum": null
},
"require": {
"erusev/parsedown": "~1.0",
"firebase/php-jwt": "~3.0|~4.0",
"guzzlehttp/guzzle": "~6.0",
"intervention/image": "^2.3",
"php": ">=5.5.9",
"ramsey/uuid": "^3.1"
},
"require-dev": {
"mockery/mockery": "0.9.*",
"mpociot/vat-calculator": "^1.6",
"phpunit/phpunit": "~5.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.0-dev"
}
},
"autoload": {
"psr-4": {
"Laravel\\Spark\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Taylor Otwell",
"email": "taylorotwell@gmail.com"
}
],
"description": "Laravel Spark provides scaffolding for Laravel SaaS applications.",
"keywords": [
"billing",
"laravel",
"saas",
"scaffolding",
"stripe"
],
"transport-options": {
"symlink": false
}
},
此外,根据您的版本和设置方式,您必须检查文档,因为有几种不同的设置方法:
https://spark.laravel.com/docs/6.0/installation#installation-via-composer
我还要补充一点,你应该永远不要修改./spark
目录中的文件。所有更改都是在./resources/assets/js/spark
或./resources/views/vendor/spark
中进行的(而且,您可以一如既往地覆盖app
目录中的任何内容,除非更改了名称空间)。
哦,这些命令可能会对您有用(显然,将这些命令转换为实际的别名或别名函数):
alias reset
rm -rf composer.lock node_modules package-lock.json vendor
composer install
npm install
gulp
composer validate
alias update
rm -rf node_modules vendor
composer install
npm install
composer update
npm update
reset
不过,我只会以分支主管的身份运行它们,团队成员不应该为Composer和npm做依赖更新。
https://stackoverflow.com/questions/39219887
复制相似问题