2016-10-11 2 views
0

J'ai un problème avec yii 2 l'installation de libary via composer. Je veux installer yii2-kartikgii (warrence/yii2-kartikgii) dans mon yu 2.Installer une nouvelle librairie dans Yii 2 via composer

je fais l'instruction et ajouter "warrence/yii2-kartikgii": "dev-master" à mon composer.jason puis dans le terminal (j'utilise PHP Strom et j'utilise le terminal de cela) j'écris composer update mais quand je l'ai fait il me donne cette erreur:

dépôts compositeur de chargement avec des informations de package
dépendances de mise à jour (y compris require-dev)
Vos exigences ne pouvaient pas être résolues à un installable ensemble de paquets. Problème 1 - yiisoft/yii2 2.0.9 requiert bower-asset/jquery 2.2. @stable | 2.1. @stable | 1.11. @stable | 1.12. @stable -> aucun paquet correspondant trouvé.
- yiisoft/yii2 2.0.8 requiert bower-asset/jquery 2.2. @stable | 2.1. @stable | 1.11. @stable -> aucun paquet correspondant trouvé.
- yiisoft/yii2 2.0.7 requiert bower-asset/jquery 2.2.
@stable | 2.1. @stable | 1.11. @stable -> aucun paquet correspondant trouvé.
- yiisoft/yii2 2.0.6 nécessite bower-asset/jquery 2.1. @stable | 1.11. @stable -> aucun paquet correspondant trouvé.
- yiisoft/yii2 2.0.9 requiert bower-asset/jquery 2.2. @stable | 2.1. @stable | 1.11. @stable | 1.12. @stable -> aucun paquet correspondant trouvé.
- Demande d'installation de yiisoft/yii2> = 2.0.6 -> satisfiable par yiisoft/yii2 [2.0.6, 2.0.7, 2.0.8, 2.0.9].

Causes possibles: - Une faute de frappe dans le nom du package
- Le paquet n'est pas disponible dans une version stable-suffisante en fonction de votre stabilité minimum de réglage, voir https://getcomposer.org/doc/04-schema.md#minimum-stability pour plus de détails .

Lire https://getcomposer.org/doc/articles/troubleshooting.md pour autres problèmes fréquents.

Même quand je ne pas ajouter "warrence/yii2-kartikgii": "dev-master" et simplement mettre à jour cette erreur est compositeur montré!

Que dois-je faire pour résoudre ce problème?

Voici mon fichier composer.jason et j'utilise Yii2 Advanced.

{ 
     "name": "yiisoft/yii2-app-advanced", 
     "description": "Yii 2 Advanced Project Template", 
     "keywords": ["yii2", "framework", "advanced", "project template"], 
     "homepage": "http://www.yiiframework.com/", 
     "type": "project", 
     "license": "BSD-3-Clause", 
     "support": { 
      "issues": "https://github.com/yiisoft/yii2/issues?state=open", 
      "forum": "http://www.yiiframework.com/forum/", 
      "wiki": "http://www.yiiframework.com/wiki/", 
      "irc": "irc://irc.freenode.net/yii", 
      "source": "https://github.com/yiisoft/yii2" 
     }, 
     "minimum-stability": "stable", 
     "require": { 
      "php": ">=5.4.0", 
      "yiisoft/yii2": ">=2.0.6", 
      "yiisoft/yii2-bootstrap": "*", 
      "yiisoft/yii2-swiftmailer": "*" 
     }, 
     "require-dev": { 
      "yiisoft/yii2-codeception": "*", 
      "yiisoft/yii2-debug": "*", 
      "yiisoft/yii2-gii": "*", 
      "yiisoft/yii2-faker": "*" 
     }, 
     "config": { 
      "process-timeout": 1800 
     }, 
     "extra": { 
      "asset-installer-paths": { 
       "npm-asset-library": "vendor/npm", 
       "bower-asset-library": "vendor/bower" 
      } 
     }, 
     "scripts": { 
      "post-install-cmd": "php init --env=Development --overwrite=n" 
     } } 
+1

Avez-vous 'fxp/compositeur-actif Plugin' installé? Sinon exécuter cette première: 'compositeur global exige "fxp/compositeur-actif-plugin:^1.2.0"' – Bizley

+0

@Bizley c'est-ce? – ali

+0

je l'ai fait et maintenant il me dire ceci: Impossible de récupérer https://api.github.com/repos/jquery/jquery-dist, s'il vous plaît créer un jeton OAuth GitHub pour aller sur le taux API limite Head https : //github.com/settings/tokens/new champs = repo & description = Compositeur + sur + SASS + 11/10/2016 + 1612 pour récupérer un jeton?. Il sera stocké dans « C: /Users/aLi/AppData/Roaming/Composer/auth.json » pour une utilisation ultérieure par le compositeur. Jeton (caché): – ali

Répondre

1

Comme @Bizley premier run

composer global require "fxp/composer-asset-plugin:*" 

alors si vous avez

Could not fetch https://api.github.com/repos/jquery/jquery-dist , please create a GitHub OAuth token to go over the API rate limit Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+sass+2016-10-11+1612 to retrieve a token. It will be stored in "C:/Users/aLi/AppData/Roaming/Composer/auth.json" for future use by Composer. Token (hidden):

  1. allez à https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+sass+2016-10-11+1612
  2. au buttom de la page, vous verrez le bouton vert « Générer jeton », cliquez sur ce.

3.Copie jeton du champ et le transmettre à cli où il dit Token (hidden):

4.Press "Enter"

Il reprendra le téléchargement

il existe un lien actully sur github comment générer des jetons https://help.github.com/articles/creating-an-access-token-for-command-line-use/