13

私はちょうど試しました(初めて追加するかもしれません)

ポートのアップグレードがインストールされました

残念ながら、後悔することになるかもしれません: 多くのエラー -- 特に X11 と Python に関して。

Python に関する典型的なエラー メッセージは次のとおりです。

---> python24 2.4.5_4+darwin_9 のアクティブ化エラー: python24 2.4.5_4 のアクティブ化に失敗しました: イメージ エラー: /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4 は既に存在し、ありません登録されたポートに属します。ポート python24 をアクティブ化できません。

私の質問: 少しトラブルが予想されますか? そして: これらのエラーを修正するためのヒントはありますか?

アップグレードする前に「同期」と「自己更新」を行いました。

4

6 に答える 6

15

通常、私の macports のインストールがおかしくなり始めると (通常は私が失敗したため)、/opt フォルダーを削除して再インストールします。私は怠け者だと思います。ただし、見た目からすると、古い/既存のフォルダーに新しいポートを再インストールしようとしています。

ポルティカスを試しましたか?どのポートがインストールされ、アクティブになっているのかを教えてくれます。おそらく、現在の python ポートを無効にして、新しいポートをインストールすると、再び動き出すことができます。

于 2008-12-02T20:27:57.577 に答える
10

エラー メッセージが示すように、そのファイルが /opt ディレクトリに存在し、登録済みのポートに属していない場合、どのようにしてそこに移動したのか疑問に思わなければなりません。おそらく失敗した、以前のインストールから残っているのでしょうか?

いずれにせよ、問題のファイルを削除するだけでは害はありません (そして、その外観から、おそらく /opt/local/Library/Frameworks/Python.framework/Versions/2.4 ディレクトリ全体)。

一般的に言えば、このような問題を解決するには、ポート管理者に連絡するか、macports メーリング リストで質問する必要があります。

于 2008-12-02T21:25:26.637 に答える
1

/opt/local をクリーニングして macports を再インストールすると、Snow Leopard で問題なく動作しました。

于 2010-01-25T13:42:21.747 に答える
1

レジストリの問題が壊れていました。「sudo port -d -f uninstall program」を試しただけです。プログラムとは、レジストリが壊れているプログラムを指します。

于 2013-03-03T00:50:21.883 に答える
0

Mac OS X 10.4.11 には Python 2.4 が同梱されています (Leopard については不明)。そのパスは /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4 であるため、インストールする必要はまったくない場合があります。

于 2008-12-02T20:30:36.450 に答える