yii2使用composer安裝出錯,github授權問題


=====================================================

==== 原文鏈接:http://www.cnblogs.com/Hzhihua/p/7064976.html

==== 轉載請說明原文出處

=====================================================

 

最近在學習yii2.0  一直想用官方推薦的composer來安裝  一直不成功  報了一個錯誤一直在困擾着我

廢話少說  直入主題

終端所報的錯誤:

➜ Yii2.0 composer create-project yiisoft/yii2-app-advanced yii2-advanced --prefer-dist
Installing yiisoft/yii2-app-advanced (2.0.12)
- Installing yiisoft/yii2-app-advanced (2.0.12): Downloading (100%)
Created project in yii2-advanced
Loading composer repositories with package information
Updating dependencies (including require-dev)


[Composer\Repository\InvalidRepositoryException]
No valid bower.json was found in any branch or tag of https://github.com/bestiejs/punycode.js.git, could not load a package from it.

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

問題描述:

在終端輸入

composer create-project yiisoft/yii2-app-advanced yii2-advanced --prefer-dist

之后就出現了這個錯誤。。。。

解決辦法:

目前我發現解決這個問題的辦法是:

直接編輯yii2-advanced文件夾composer.json文件

vi yii2-advanced/composer.json

然后添加github的授權

"config": {
        "process-timeout": 1800
    },

改為

"config": {
        "process-timeout": 1800,
        "github-oauth": {
          "github.com": "此處輸入您的github授權碼"
          }
    },

保存文件,運行以下命令即可完成yii2框架的導入

cd yii2-advanced
composer update

如何獲取github的授權碼??

https://github.com/settings/tokens

點擊此鏈接  -->  點擊右上角Generate new token  --> 在Token description中輸入"yii composer install token"  

-->  點擊Generate token即可創建新的github授權碼

Token description中可以隨意輸入描述

 

 

=====================================================

==== 原文鏈接:http://www.cnblogs.com/Hzhihua/p/7064976.html

==== 轉載請說明原文出處

=====================================================

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM