[英]Clone Yii project from git
我們正在開發一個Yii Web應用程序,並在本地筆記本電腦中對其進行設置后,將項目推送到git存儲庫中(沒有vendor
目錄)。 現在,我想將其拉入另一台本地計算機,但是當我嘗試這樣做時,當然不存在供應商目錄,並且出現了一些錯誤(例如,訪問index.php時為空白頁,運行需求時出錯。 php ...)。
我是否還應該推送供應商目錄,還是為每台本地計算機下載yii2框架更好? 在第二種情況下,我應該怎么做,因為我們之前已經使用過作曲者創建了項目,並且不想再次調用它? 還是有更好的方法來用git處理Yii項目?
使用composer install安裝供應商文件的依賴項。
如果您嘗試從github git克隆yii項目,那么您正在工作。 必須修改composer.json才能更新以下對象的權限
chmod 777 runtime
chmod 777 web/asset
chmod 755 yii
在安裝作曲家之前。
composer.json僅更改postCreateProject的權限。 您必須將其修改為post-install-cmd或直接將其添加到composer.json中。 修改后的composer.json可以在這里找到:
https://github.com/aznchat100/basic/blob/master/composer.json
另請參閱: https ://adamcod.es/2013/03/07/composer-install-vs-composer-update.html,以更好地了解compser安裝和composer更新差異。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.