2015-09-01 84 views
3

我有一個混帳回購協議 https://github.com/hounded/FPDFbundle作曲家包沒有找到

我已經加入它packagist https://packagist.org/packages/hounded/fpdfbundle

你可以在git倉庫看到composer.json

{ 
"name" : "hounded/fpdfbundle", 
"description" : "A pdf bundle", 
"type" : "symfony-bundle", 
"authors" : [{ 
"name" : "James Whiteman" 
}], 
"keywords" : ["pdf bundle"], 
"license" : ["MIT"], 
"require" : { 
"symfony/framework-bundle": "~2.3", 
"sensio/framework-extra-bundle": "~3.0,>=3.0.2" 
}, 
"autoload" : { 
"psr-0" : { 
    "hounded\\FPDFBundle" : "" 
} 
}, 
"target-dir" : "hounded/FPDFBundle", 
"extra" : { 
"branch-alias" : { 
    "dev-master" : "0.1.x-dev" 
} 
}, 
"minimum-stability": "dev" 
} 

然而,當我跑

composer require hounded/fpdfbundle 

我得到「無法找到包追逐/ fpdfbundle」

我想幫助社會,但我難倒什麼,我做錯了

+0

能不能請你'''' 「追捕/ fpdfbundle」: 「DEV-主」''''? – Praveesh

+1

您必須更新軟件包存儲庫中軟件包的穩定性標誌。否則,只要有人試圖安裝這個包,就需要在''''package.json'''文件中指定穩定標誌。 – Praveesh

+0

嗨Pravessh謝謝你的迴應,是節點js的package.json?我嘗試過「/ fpdfbundle」:「dev-master」,但沒有運氣。我也嘗試改變最小穩定性:穩定,仍然沒有運氣 – hounded

回答

2

你的GitHub庫不包含任何標記。當github回購不包含標籤時,packageist將「dev」設置爲包的默認版本。除非您在composer.json文件中明確指定,否則Composer具有一些最低穩定性標準,通過該標準,不會安裝版本爲「dev」的軟件包。因此,要解決這個問題,通過使用類似

git tag -a 1.0.0 

版本號標記添加到您的GitHub庫,然後按更改您的公開回購。一旦你推動,包裝員將掃描更改並檢測版本/標籤並將其設置爲活動版本。