2017-02-25 38 views
0

安裝Symfony的2後,檢查/config.php我得到這個通知:升級ICU和國際

安裝在系統上國際ICU版本已過期(55.1)和不匹配的Symfony捆綁在一起的ICU數據(57.1 ) 要獲得最新的國際化數據,請升級ICU系統包和intl PHP擴展。

我該如何升級? 我使用的是Ubuntu 16.04

回答

1

這只是一個警告,您可以放心地忽略該消息。我已經回覆了類似的問題。看到這個網址瞭解詳情:

https://github.com/symfony/symfony/issues/15007

注意:您還可以得到的消息,當您運行:

php bin/symfony_requirements 

消息會說這是一個「可選的建議」。根據您的意見


編輯#2

。您需要升級ICU。聽起來你可能在Debian上,而且可能會升級。試試這些命令。

yum list available |grep icu 

這顯示哪些軟件包可用並搜索「icu」。第二列顯示版本。如果有一個版本顯示「57.1」,那麼你應該可以使用yum install來安裝它。否則,你將不得不在你的系統上構建和安裝,這對你給出明確的答案要困難得多。

+0

感謝您的回覆。 我知道這是「可選推薦」,我不應該恐慌,但我認爲有一些簡單的方法來升級,並追趕這個醜陋的通知:) –

+0

請參閱我的編輯#2答案。我相信這應該回答你的問題。如果有的話,你應該點擊除了我的答案之外的複選標記。 –

+0

正如我所說,我使用Ubuntu的 - 不是Debian,但我試圖通過命令更新ICU: '$ sudo apt-get install --only-upgrade icu-doc' 但它給了我一個通知: icu- doc已經是最新版本(55.1-7)。 我認爲這是因爲你說「更難」升級到57.1所以我會忽略這一點。 無論如何,再次感謝您的幫助。 –