我最近按照 MacPorts 网站上的说明安装了 MacPorts。整个过程都很顺利。我的主目录中的 .profile 文件已更新(在此文件中,路径“/opt/local/bin”和“/opt/local/sbin”被添加到环境变量 PATH 中)并且所有 macports 文件都在目录“/选择”。当我在 shell 中键入“哪个端口”时,它会返回“/opt/local/bin/port”。
但是当我要求安装端口“octave-devel”时发生了一些奇怪的事情(我首先安装了 MacPorts 以在我的 Mac 上使用 Octave)。因此,当我在终端中输入命令“sudo port install octave-devel +atlas+docs”(如GNU Octave wiki中所述)并输入我的密码时,shell 会回复“错误:未找到端口 octave-devel”。然而,端口“octave-devel”似乎存在,因为我在macports 网站的这个页面上找到了它的描述。
因为我必须快速使用 Octave,所以我首先想卸载 MacPorts 并安装 Fink,我尝试了 MacPorts 网站上描述的方法,但在我输入“sudo port -fp uninstall installed”后它返回“错误:没有端口与给定的表达式匹配”。我什至无法卸载这个软件!我真的认为这是 MacPorts 本身的问题,而不是八度端口的问题,但我找不到确切的问题。
最终我在 Windows 计算机上使用了 Octave,但不知道我的计算机上的 MacPorts 出了什么问题让我很恼火。主要是,我希望能够在我的 Mac 上使用 GNU Octave,因为我在学校需要它。
提前谢谢你,节日快乐。