亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何降級 symfony/console,無法安裝 composer 包?

如何降級 symfony/console,無法安裝 composer 包?

PHP
開心每一天1111 2022-07-29 15:27:50
我需要使用這個包mrjgreen/db-sync,我使用的是 laravel 5.8版。當我嘗試通過 Composer 將它安裝在我的項目中時,它返回以下錯誤:Your requirements could not be resolved to an installable set of packages.  Problem 1    - Conclusion: don't install mrjgreen/db-sync v3.3.0    - Conclusion: remove symfony/console v4.4.3    - Installation request for mrjgreen/db-sync ^3.3 -> satisfiable by mrjgreen/db-sync[v3.3.0, v3.x-dev].    - Conclusion: don't install symfony/console v4.4.3我試圖刪除symfony/console,但它給了我這個消息:“您的 composer.json 中不需要 symfony/console,并且尚未刪除”它不會刪除它。知道如何解決這個問題嗎?或與此 laravel 版本兼容的類似軟件包。(我需要同步兩個表,但使用 where 參數)。提前致謝。
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

您使用的軟件包的最后一個版本是在 2017 年 5 月(撰寫本文時兩年半前)。它是針對特定版本的 symfony 包構建的,并且由于您現在使用的是具有不同依賴項(也使用 symfony)的較年輕版本的 Laravel,因此您遇到了庫沖突。

除了找到另一個庫來滿足您的需要之外,沒有簡單的解決方案,分叉您嘗試使用的庫并針對現代依賴項構建您自己的庫(如果它有全套測試,這應該是直截了當的),或者建立你自己的。


查看完整回答
反對 回復 2022-07-29
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

我也有這個問題。我刪除了 laravel/valet 和 laravel/installer,然后再次安裝,它工作了。

composer global remove laravel/valet

然后

composer global remove laravel/installer

然后

composer global require laravel/installer


查看完整回答
反對 回復 2022-07-29
  • 2 回答
  • 0 關注
  • 211 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號