Emplois et Formations » USING COMPOSER
Catégorie:  
   
USING COMPOSER
Publié le 23/07/2017 @ 10:52:41,
Par eric
Bonjour,

J'ai installé la gestion de dépendance(composer) sous easyphp mais je ne trouve pas la librairie Vendor:

quand je lance mon site web j'ai des erreurs:

dans ma page index j'ai mis ceci :


// auto-loading the classes (currently only from application/libs) via Composer's PSR-4 auto-loader
// later it might be useful to use a namespace here, but for now let's keep it as simple as possible
require 'vendor/autoload.php';
// start our application
new Application();



Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\huge-master\public\index.php on line 16

Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\huge-master\public\index.php on line 16

Quelqu'un peut me dire ce que dois je faire et dans quelle fichier est installé Vendor ?

merci à vous
   
USING COMPOSER
Publié le 23/07/2017 @ 11:40:04,
Par max
Ce n'est pas une libraire mais un dossier de dépôt.

As-tu lancé la commande 'composer install' ou 'composer update' avant ? Il va analyser le contenu de ton fichier composer.json et installer les packages réclamés.

Plus d'info:
https://getcomposer.org/
https://packagist.org/

Dernière édition: 23/07/2017 @ 11:49:58
   
USING COMPOSER
Publié le 23/07/2017 @ 13:18:05,
Par eric
oui voici mon fichier composer.json:


{
"name": "panique/huge",
"type": "project",
"description": "A full-feature user authentication / login system embedded into a simple but powerful MVC framework structure",
"keywords": ["login", "auth", "user", "authentication", "mvc", "membership"],
"homepage": "https://github.com/panique/huge",
"license": "MIT",
"require-dev": {
"php": ">=5.5.0",
"phpmailer/phpmailer": "~5.2",
"gregwar/captcha": "~1.1",
"phpunit/phpunit": "4.8.*|5.7.*"
},
"autoload": {
"psr-4": { "": ["application/core/", "application/model/"] }
}
}
   
USING COMPOSER
Publié le 23/07/2017 @ 15:11:33,
Par max
Je viens de tester avec ton fichier, ça me crée bien le dossiers vendor/ avec tout ce qu'il faut dedans.

Tu as quoi comme résultat quand tu exécutes la commande "composer install" (ou l'équivalent sous windows) ?
Trololo
   
USING COMPOSER
Publié le 23/07/2017 @ 15:30:48,
Par eric
Bonjour,

sous Windows je télécharge composer-setup.exe, puis l'installation se passe bien. mais je ne trouve pas le dossier de dépôt. en tapant Composer install sur ma fenêtre de commande : j'ai ce message

composer could not find a composer json.file in C:\users\user
   
USING COMPOSER
Publié le 24/07/2017 @ 10:01:06,
Par max
Il faut exécuter cette commande là où se trouve le fichier composer.json :smile: Dans ton dossier de projet j'imagine.
Trololo
   
USING COMPOSER
Publié le 24/07/2017 @ 10:52:13,
Par eric
tu sais me dire la commande qui pointe sur le dossier ? je connais pas le dos ?
   
USING COMPOSER
Publié le 24/07/2017 @ 12:24:04,
Par max
Sous Windows, je crois qu'un clic droit sur le dossier fait apparaître une option pour ouvrir la ligne de commande dans ce dossier.

Sinon, copier/coller le chemin, et dans la fenêtre "dos", écrire:


cd "le chemin complet qu'on colle ici entre les guillements"


avec les " ".

Dernière édition: 24/07/2017 @ 12:24:21
   
USING COMPOSER
Publié le 25/07/2017 @ 14:13:01,
Par eric
un grand merci finalement ça marche
   
USING COMPOSER
Publié le 25/07/2017 @ 14:52:00,
Par max
Victory! Il n'y a plus qu'à commencer à code :smile:
Trololo
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?