[英]Install and publish Laravel package without composer
我想使用此軟件包: https : //github.com/lucadegasperi/oauth2-server-laravel/wiki/在Laravel中使用OAuth 2.0的安裝
我無法正確安裝。 首先,我無法更新作曲家,因此必須將"minimum-stability": "stable"
更改為"minimum-stability": "dev"
。 通過更新作曲家,我所有的軟件包都被替換為bij dev版本。
其次,我無法通過在終端中輸入以下命令來發布我的軟件包: php artisan config:publish lucadegasperi/oauth2-server-laravel
。
我收到此錯誤:
php artisan config:publish lucadegasperi/oauth2-server-laravel
{"error":{"type":"ErrorException","message":"file_put_contents(\/Applications\/XAMPP\
/xamppfiles\/htdocs\/api-dashboardv2\/app\/storage\/meta\/services.json): failed to
open stream: Permission denied","file":"\/Applications\/XAMPP\/xamppfiles\/htdocs\
/api-dashboardv2\/vendor\/laravel\/framework\/src\/Illuminate\/Filesystem\
/Filesystem.php","line":69}}
我嘗試使用chmod -R 777 app
,但無法更改應用程序的文件模式。 我正在使用XAMMP進行開發。
我可以在沒有作曲家之類的東西的情況下安裝和發布此軟件包嗎?
更新:
我現在收到以下錯誤:
PHP致命錯誤:在/Applications/XAMPP/xamppfiles/htdocs/api-dashboardv2/vendor/lucadegasperi/oauth2-server-laravel/src/Storage/FluentAdapter.php上找不到類'League \\ OAuth2 \\ Server \\ Storage \\ Adapter'第18行{“錯誤”:{“類型”:“ Symfony \\ Component \\ Debug \\ Exception \\ FatalErrorException”,“消息”:“找不到類'League \\ OAuth2 \\ Server \\ Storage \\ Adapter'”,“文件”:“ /Applications/XAMPP/xamppfiles/htdocs/api-dashboardv2/vendor/lucadegasperi/oauth2-server-laravel/src/Storage/FluentAdapter.php","line":18}}
並且,是否有可能將"minimum-stability": "dev"
回'stable'
並僅獲得OAuth軟件包的開發版本?
您需要chmod -R 777 app/storage
或對該文件夾具有足夠的寫權限。 作為框架存儲並寫入文件夾內的文件夾。 該文件確實在這里說。
你試過了嗎:
chmod 777 app/storage/meta/services.json
它很容易為我工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.