2012-09-26 138 views
2

我很抱歉,如果這是一個微不足道的問題。如何在沒有Git的情況下安裝ZfcBase(Zend Framework 2)?

ZfcBase的安裝指南只提供了很多信息;

「簡單地克隆這個項目到您的./vendor/目錄並使之能在您的./config/application.config.php文件 。」

我沒有git在我的共享主機解決方案,但我使用的是作曲家。

任何人都可以給我一個通用的方式,我可以在沒有git的情況下安裝Zfc模塊嗎? (我是新來的Zend)

編輯:我猜我可以把zip到我的供應商文件夾並解壓縮到那裏?但是這樣做不好,因爲如果新版本進來,我不想手動更新它。

回答

7

如果您使用的是作曲家,然後將"zf-commons/zfc-base": "dev-master"添加到composer.json的require部分。這樣它看起來像:

"require": { 
    "php": ">=5.3.3", 
    "zendframework/zendframework": "2.*", 
    "zf-commons/zfc-base": "dev-master" 
} 

現在運行:

php composer.phar self-update 
php composer.phar update 

在命令行。

+0

事情是我沒有git在我的服務器(共享主機)和作曲家給我這個; 「[RuntimeException] 無法克隆http://github.com/ZF-Commons/ZfcBase.git,未找到git,請檢查它是否安裝了 ,並在您的PATH環境中。 我猜我應該緊急切換到服務器與git。 – Tool

+0

啊!抱歉。你使用哪種VCS? –

+0

我已經安裝了svn。但我不確定它是否與我想要做的事情兼容。我現在要接受你的回答,因爲我要用git轉移到服務器上,但是如果你對如何在沒有git的情況下做到這一點,這將是很好的。 – Tool

0

如果你在做共享主機,你應該首先考慮在你自己的本地計算機上開發。

然後,一旦你滿意,將它全部壓縮並傳輸到你的服務器。

在共享服務器上開發並不是一個好主意,因爲如您所見,您將不具備開發所需的所有工具。

如果「壓縮」它始終是困難或乏味的,您可以使用一個構建工具。 PhingAnt會做。

如果你做的是小改動,我不會在共享服務器上看到很多問題;但即使如此,在本地機器上執行它仍然更好,所以您可以利用IDE,版本控制,更快的網絡,更好的工具集以及其他可能的方式。

相關問題