2016-04-27 40 views
1

我正嘗試在Laravel v 5.1.30應用上集成evernote/evernote-cloud-sdk-php包。用於PHP和Laravel 5.1的Evernote雲SDK 2.0

我試圖通過作曲者composer require evernote/evernote-cloud-sdk-php dev-mastercomposer require evernote/evernote-cloud-sdk-php安裝它,但沒有成功。儘管我已經設置在我composer.json的我仍然得到

問題1
- 對Evernote的/ Evernote的雲-SDK-PHP開發主安裝請求 - >可滿足來自Evernote/Evernote的-cloud-SDK-PHP [DEV-主]。
- evernote/evernote-cloud-sdk-php dev-master需要ezyang/htmlpurifier〜4.6.0 - >找不到匹配的包。

在我的composer.json文件中,我已經有一個"ezyang/htmlpurifier": "^4.7"條目。它似乎是laravel的依賴。

$>作曲家取決於ezyang/htmlpurifier
laravel/laravel DEV-integrate_evernote需要ezyang/htmlpurifier(^ 4.7)

我如何能做到這一點的集成任何想法?

回答

1

我做了一個小修改。在推入主要的Evernote回購之前,您是否介意測試它?

請添加到您的composer.json文件:

"repositories": [ 
    { 
     "type":"vcs", 
     "url":"https://github.com/Laurent-Sarrazin/evernote-cloud-sdk-php.git" 
    } 
], 
"require":{ 
    "evernote/evernote-cloud-sdk-php":"dev-master" 
} 

和運行

composer update evernote/evernote-cloud-sdk-php 

而不是從Evernote的回購獲取的它應該從我的回購,我剛剛獲取SDK做出了改變。 讓我知道這項工作。然後,我會推入Evernote回購,您將能夠回到「正常」安裝過程。

順便說一句,我一直無法重現(試圖用乾淨的安裝laravel 5.1.33)。似乎應用程序中的其他內容需要HtmlPurifier。

+1

工作就像一個魅力。謝謝,我真的很感激!附:對於其他東西需要的htmlpurifier,你是對的,我挖了一點,找到它被使用的地方,而不是使用它的框架。 –

+0

太好了。我剛推入Evernote回購。你可以(也應該)從你的composer.json文件中刪除我的倉庫。 –

+0

完成。再次感謝! –