14

Yosemite にインストールした MacPorts は、まだサポートされていないため、El Capitan では動作しません。ここで Port のインストールを削除したいのですが、Port コマンドを実行できません。誰かがそれをきれいにする方法を知っていますか?

port コマンドを実行すると、次のエラーが発生します。

Error: Current platform "darwin 15" does not match expected platform "darwin 14"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
    while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
4

4 に答える 4

24

この解決策は、削除せずに私にとってはうまくいきました:

ソース

于 2015-10-01T01:19:45.633 に答える
13

私は先に進み、手動でファイルを削除しました(rmを使用):

sudo rm -rf /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

残り物を残したり、何かを壊したりするようには見えませんでした。

ただし、注意すべきことの 1 つは、mactex が同じディレクトリにインストールされているように見えるため、削除されたことです。同じディレクトリにあることに気づきませんでした。同じ手順を繰り返す場合は、この点に注意してください。

于 2015-07-20T04:06:06.787 に答える
1

wget は bz2 ファイルを取得していますが、解凍手順は gz 用です。代わりに以下を試してください

tar xjvf MacPorts-2.3.3.tar.bz2

残りは El Capitan で問題なく動作しました。

ありがとう。

于 2015-10-05T20:25:20.320 に答える