摘要:由于眾所周知的原因的官方鏡像無(wú)法被普羅大眾訪問(wèn)到這里使用或者在這里感謝王賽和的辛勤付出下面我們開(kāi)始安裝項(xiàng)目中使用到的包文件對(duì)于的配置文件完整項(xiàng)目參見(jiàn)架構(gòu)這里的安裝流程遵循官方的安裝修改更新源地址這里假定你已經(jīng)安裝了并且可以使用來(lái)運(yùn)行命令列
由于眾所周知的原因, composer 的官方鏡像無(wú)法被普羅大眾訪問(wèn)到. 這里使用 Packagist @ phpcomposer 或者 Packagist @ Laravel-China, 在這里感謝 王賽和 Laravel China 的辛勤付出, 下面我們開(kāi)始安裝項(xiàng)目中使用到的包文件, 對(duì)于 composer 的配置文件完整項(xiàng)目參見(jiàn) composer.json 架構(gòu)
這里的安裝流程遵循官方的 Laravel 5.3 安裝
修改 composer 更新源地址這里假定你已經(jīng)安裝了 composer 并且可以使用 composer 來(lái)運(yùn)行命令.
列出所有config
$ composer config --list
修改鏡像地址
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com全局安裝 laravel/installer
由于我們的項(xiàng)目使用 laravel, 這里需要先安裝 laravel/installer
$ composer global require "laravel/installer"
安裝完成后我們會(huì)在 ~/.composer/vendor/bin 目錄下發(fā)現(xiàn) laravel 命令, 我們使用這個(gè)命令來(lái)初始化項(xiàng)目, 如果沒(méi)有設(shè)置為全局變量, 需要設(shè)置為全局變量
$ laravel new demo_project Crafting application... Loading composer repositories with package information Installing dependencies (including require-dev) from lock file ...安裝常用的項(xiàng)目包
這里加載上我們需要的包, 這里是我使用 laravel 框架常用的包
{ ... "require": { "php": ">=5.6.4", "laravel/framework": "5.3.*", "laravelcollective/html": "5.3.*", "nesbot/carbon": "~1.21", "doctrine/dbal": "~2.5" }, "require-dev": { "phpunit/phpunit": "~5.6", "itsgoingd/clockwork": "~1.12", "barryvdh/laravel-ide-helper": "~2.2" }, ... }
接下來(lái), 我們運(yùn)行 composer update 來(lái)對(duì)我們定義的 composer 包進(jìn)行更新.
$ composer update ... ... Writing lock file Generating autoload files
當(dāng)出現(xiàn)綠色的 Generating autoload files 代表我們的包已經(jīng)安裝完成了 Done
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/25754.html
摘要:創(chuàng)建帳號(hào)提供的是持續(xù)集成服務(wù),簡(jiǎn)稱。在這里引入的原因是我們的項(xiàng)目需要使用服務(wù)進(jìn)行持續(xù)集成和測(cè)試,當(dāng)然你也可以替換成別的單元測(cè)試工具。創(chuàng)建單元測(cè)試用例是單元測(cè)試類庫(kù)家族中的一員,使用的一個(gè)主要目的是為我們的模塊創(chuàng)建單元測(cè)試用例。 本文首發(fā)于 Travis CI 持續(xù)集成服務(wù)構(gòu)建 Composer 類庫(kù)簡(jiǎn)明教程,轉(zhuǎn)載請(qǐng)注明出處! 在項(xiàng)目開(kāi)發(fā)過(guò)程中,編碼工作只是軟件開(kāi)發(fā)整個(gè)過(guò)程中的一小部分環(huán)...
摘要:本文參考超哥寫的基于的模塊化開(kāi)發(fā)的詳細(xì)實(shí)踐版。包本地開(kāi)發(fā)本地開(kāi)發(fā)一個(gè)包做法基本與包開(kāi)發(fā)一樣,簡(jiǎn)單過(guò)一下吧。首先創(chuàng)建一個(gè)新的項(xiàng)目在項(xiàng)目中創(chuàng)建如下目錄為我們要發(fā)布的包,對(duì)應(yīng)為,對(duì)應(yīng)為項(xiàng)目名。 showImg(https://segmentfault.com/img/remote/1460000010891977); 本文參考超哥寫的 基于 Composer 的 PHP 模塊化開(kāi)發(fā) 的詳細(xì)實(shí)...
摘要:下載并安裝將安裝程序下載到當(dāng)前目錄,安裝初始化刪除安裝文件配置移動(dòng)當(dāng)前目錄文件到目錄移動(dòng)當(dāng)前目錄文件到如果不存在則手動(dòng)創(chuàng)建一般都存在測(cè)試是否安裝成功出現(xiàn)了上面的畫(huà)面說(shuō)明可以正常使用了使用創(chuàng)建項(xiàng)目使用下載安裝包添加環(huán)境變量創(chuàng)建并打開(kāi) 下載并安裝composer 將安裝程序下載到當(dāng)前目錄 [root@localhost ~]# php -rcopy(https://getcomposer....
摘要:模擬命令,并沒(méi)有做實(shí)際的操作。申明依賴命令增加新的依賴包到當(dāng)前目錄的文件中。你甚至可以輸入一個(gè)軟件包的版本號(hào),來(lái)顯示該版本的詳細(xì)信息。你也可以在第三個(gè)參數(shù)中指定版本號(hào),否則將獲取最新的版本。 原文地址 : composer 命令行 全局參數(shù) 下列參數(shù)可與每一個(gè)命令結(jié)合使用: --verbose (-v): 增加反饋信息的詳細(xì)度。 -v 表示正常輸出。 -vv 表示更詳細(xì)的輸出。 ...
摘要:系統(tǒng)學(xué)習(xí)的使用請(qǐng)移步中文學(xué)習(xí)開(kāi)發(fā)自己的組件要點(diǎn)理解如何實(shí)現(xiàn)自動(dòng)加載第三方組件理解和的規(guī)范理解基于如何實(shí)現(xiàn)自動(dòng)加載。 composer是什么 Composer 不是一個(gè)包管理器。是的,它涉及 packages 和 libraries,但它在每個(gè)項(xiàng)目的基礎(chǔ)上進(jìn)行管理,在你項(xiàng)目的某個(gè)目錄中(例如 vendor)進(jìn)行安裝。默認(rèn)情況下它不會(huì)在全局安裝任何東西。因此,這僅僅是一個(gè)依賴管理。 Com...
閱讀 1951·2021-09-24 09:48
閱讀 3285·2021-08-26 14:14
閱讀 1776·2021-08-20 09:36
閱讀 1541·2019-08-30 15:55
閱讀 3685·2019-08-26 17:15
閱讀 1513·2019-08-26 12:09
閱讀 676·2019-08-26 11:59
閱讀 3384·2019-08-26 11:57