• 締切済み

port upgrade outdated

port upgradeした際、warningが出てしまいました。 ---> Unable to deactivate php5 @5.3.28_0+apache2+pear, the following ports depend on it: ---> php5-gd @5.3.28_1 ---> php5-mbstring @5.3.28_0 ---> php5-mcrypt @5.3.28_0 ---> php5-mysql @5.3.28_0+mysqlnd ---> php5-zip @5.3.28_0 ---> php5-curl @5.3.28_0 ---> php5-openssl @5.3.28_0 Warning: Deactivate forced. Proceeding despite dependencies. このエラーは依存関係が崩れているということでしょうか? deactivateしたほうがよいのでしょうか?

みんなの回答

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

MacPortsのことですよね。 php5-gdなどがphp5に依存しているのでphp5がdeactivateできないということです。 sudo port upgrade outdated としたら他のもupgradeできませんか? Warning: Deactivate forced.とあるから、勝手にdeactivateしちゃったのかな? 最新のものは全部@5.3.29のはずです。 apache2やmysqlが動いていたらできないのかな? もしだめならそれらを止めてみてください。

okmt1007
質問者

お礼

ご回答いただきありがとうございます。 はい、sudoですべて打っています。 PEARの設定ファイルもupgradeしたことでなくなってしまい、さらにphp5、php5.4、php5.5、php5.6すべて入っていたので、統一してphp5.4にインストールし直してしまいました。 その後は、正常にupgradeできるようになりました。 ありがとうございました。

関連するQ&A