2013-11-23 151 views
1

我正在嘗試安裝fuelphp。fuelphp Composer未安裝。請運行「php composer.phar update」來安裝Composer

並獲得作爲

Composer is not installed. Please run "php composer.phar update" in the root to install Composer 

在我的XAMPP/php目錄我運行一個命令

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));" 

,但一旦我跑php composer.phar install作曲家找不到在電子一composer.json錯誤:\ xampp \ php

如何解決併成功運行fuelphp任何人都可以幫助。

回答

0

Composer是一個在PHP中進行依賴管理的工具,比如npm代表Node.js,Ruby代理捆綁器等等。

它讀取一個名爲composer.json的文件,其中包含項目需要的相關庫,最後爲您安裝(下載)它們。

Fuelphp可以使用作曲家安裝,但有幾個軟件包。

所以,你需要用所有需要的fuelphp包創建composer.json。打開記事本,保存名稱composer.json(請務必將其與「以.json」擴展名保存)的文件,並把這個內容:

{ 
    "require": { 
     "fuelphp/upload": "2.0.1", 
     "fuelphp/event": "0.2.1", 
     (...) 
    } 
} 

注意你需要插入‘(...)’其他fuelphp包和所需版本。你可以在https://packagist.org/(在搜索時鍵入fuelphp)檢查它們。 Packagist是主要的Composer存儲庫。

有關作曲者的更多信息在this link

讓我知道你是否需要關於它的更多信息。

+0

在哪個目錄中我必須保存我的composer.json。無論是在'xampp \ htdocs \ fuelphp'還是'xampp \ php'中 – kndwsu

+0

將它保存在e:\ xampp \ php – saulotoledo

+0

安裝了Ya後也得到了相同的錯誤 – kndwsu

0

如果您正在運行FuelPHP 1.7,下載附帶您需要的所有Composer文件。你需要在FuelPHP(包含public文件夾和文件夾fuel同一目錄的根目錄下運行php composer.phar install

只要你有V1.7(我不知道如果早期版本所包含的文件) ,該目錄將包含composer.jsoncomposer.phar

0

在文件夾fuelphp-1.7(最新的),有兩個文件:composer.phar和composer.json你需要cd到該文件夾​​,然後運行:

php composer.phar安裝

如果你沒有PHP在你的路徑,你應該這樣做:

E:\ XAMPP \ BIN \ PHP \ php5.4.16 \ php.exe的composer.phar安裝

使用php.exe的完整路徑。記住你當前的工作目錄應該是composer.phar和composer.json所在的fuelphp文件夾。

1

從1.7開始。1,我們不再提供zip中的composer.phar文件。它只有有限的保質期(開始投訴前30天)。

相反,我們建議您自己安裝composer,無論是本地安裝(專門針對此fuelphp安裝)還是全球安裝,因此您只需爲所有項目安裝一次。

相關問題