如何在 "unsupported OS" 即 El Capitan Public 测试版上删除 MacPorts?
How do I remove MacPorts on an "unsupported OS" i.e. El Capitan Public beta?
我在 Yosemite 上安装的 MacPorts 在 El Capitan 上无法运行,因为它还不受支持。我想在这里删除 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
我只是继续手动删除文件(使用 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
它似乎没有留下任何剩菜或打破任何东西。
但是要注意的一件事是 mactex 似乎已安装在同一目录中,因此也被删除了。我没有意识到我在同一个目录中有它。如果您要重复相同的步骤,请记住这一点。
这个解决方案对我有效,无需删除它:
- xcode-select --安装
- xcodebuild -license
- wget https://distfiles.macports.org/MacPorts/MacPorts-2.3.3.tar.bz2
- tar xzvf MacPorts-2.3.3.tar.bz2
- cd MacPorts-2.3.3
- ./configure && make && sudo make install
- CD ../
- rm -rf MacPorts-2.3.3*
wget 正在获取一个 bz2 文件,但解压缩说明是针对 gz 的。
请尝试以下方法
tar xjvf MacPorts-2.3.3.tar.bz2
其余部分在 El Capitan 上运行良好。
谢谢。
我在 El Capitan 上成功完成的事情:
- xcode-select --安装
- xcodebuild -license
- 使用与 https://www.macports.org/install.php
中的 OSX 匹配的正确 *.pkg 重新安装 MacPorts
- 完成。
我在 Yosemite 上安装的 MacPorts 在 El Capitan 上无法运行,因为它还不受支持。我想在这里删除 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
我只是继续手动删除文件(使用 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
它似乎没有留下任何剩菜或打破任何东西。
但是要注意的一件事是 mactex 似乎已安装在同一目录中,因此也被删除了。我没有意识到我在同一个目录中有它。如果您要重复相同的步骤,请记住这一点。
这个解决方案对我有效,无需删除它:
- xcode-select --安装
- xcodebuild -license
- wget https://distfiles.macports.org/MacPorts/MacPorts-2.3.3.tar.bz2
- tar xzvf MacPorts-2.3.3.tar.bz2
- cd MacPorts-2.3.3
- ./configure && make && sudo make install
- CD ../
- rm -rf MacPorts-2.3.3*
wget 正在获取一个 bz2 文件,但解压缩说明是针对 gz 的。 请尝试以下方法
tar xjvf MacPorts-2.3.3.tar.bz2
其余部分在 El Capitan 上运行良好。
谢谢。
我在 El Capitan 上成功完成的事情:
- xcode-select --安装
- xcodebuild -license
- 使用与 https://www.macports.org/install.php 中的 OSX 匹配的正确 *.pkg 重新安装 MacPorts
- 完成。