尝试安装 wine 时未找到 MacPorts 的 port 命令

尝试安装 wine 时未找到 MacPorts 的 port 命令

我绝对是终端菜鸟(wine 安装过程是我第一次打开它)所以这可能是一个简单的修复。话虽如此,我需要将任何答案分解为最简单的组件,我是一个熟练的复制粘贴者:P

我正在尝试在装有 Snow Leopard 的 MacBook 上安装 Wine,我一直按照在线教程安装 Mac 端口、Java 包和 Xcode。然而,在实际安装 Wine 时,发生了以下情况:

bogon:~ Chris$  sudo port install wine
Password:
sudo: port: command not found
bogon:~ Chris$ 

根据我的研究,这个问题与正确配置 xcode 有关。如果您同意这可能是罪魁祸首,有人可以详细解释一下是怎么回事吗?这与我的个人资料有关吗?(我有没有说过我是菜鸟:P)

答案1

实际上,您的问题更可能是/opt/local/bin不在您的(或root的)中$PATH,如果您使用的是Terminal安装 MacPorts 时打开的窗口,或者您覆盖了其添加$PATH到 shell 配置的尝试,就会发生这种情况。如果存在 XCode 问题,您将无法发现这些问题,直到您可以运行port

编辑:根据评论,这似乎是一个缺失的tclsh。在我的 Snow Leopard 系统上,它的关键在于:

mress:10078 Z$ ls -l /usr/bin/tclsh
lrwxr-xr-x  1 root  wheel  8 Nov 19  2009 /usr/bin/tclsh@ -> tclsh8.5
mress:10079 Z$ ls -lL /usr/bin/tclsh
-rwxr-xr-x  1 root  wheel  42640 Jul 23  2009 /usr/bin/tclsh*
mress:10080 Z$ pkgutil --file-info /usr/bin/tclsh
volume: /
path: /usr/bin/tclsh

pkgid: com.apple.pkg.BSD
pkg-version: 10.6.0.1.1.1238328574
install-time: 1258693096
uid: 0
gid: 0
mode: 755

答案2

晚了,但如果其他人需要的话。首先执行“sudo port”

当端口树更新时第二次“同步” “安装 wine”

希望能帮助到你

相关内容