我一直在尝试安装macports,但我无法完成这一步:sudo port
我已完成基本检查:
gcc -v
时得到的:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.1.0 (clang-802.0.42)
Target: x86_64-apple-darwin16.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
不确定是什么问题。不知怎的,我在PATH中得到/opt/local/bin:/opt/local/sbin:
两次。我已经尝试撤消到目前为止所做的所有PATH变量更改(Google提供)。
这是我的环境:
MANPATH=/opt/local/man:
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
TERM=xterm-256color
TMPDIR=/var/folders/4z/mtr7vn854t79rv33nrxr74000080ns/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Pskf5fuPHk/Render
TERM_PROGRAM_VERSION=388.1
TERM_SESSION_ID=A3892840-4956-4457-9821-ECF6037BBCC7
USER=rekhag
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Tfg3TZVrnw/Listeners
__CF_USER_TEXT_ENCODING=0x402B9:0x0:0x0
SK_SIGNING_PLUGIN=gnubbyagent
PATH=/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
PWD=/Users/rekhag
LANG=en_US.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
SHLVL=1
HOME=/Users/rekhag
LOGNAME=rekhag
_=/usr/bin/env
`
有什么线索在这里发生了什么?
答案 0 :(得分:0)
'port'命令采用各种动词。有关基本用法的文档位于:
https://guide.macports.org/#using
正如该页面所说,您需要运行的第一个命令是:
sudo port selfupdate
假设有效,您可以使用以下命令找到要安装的软件(例如“foo”):
port search foo
获取有关特定包裹的信息:
port info foo
然后,如果foo是您真正想要的,请安装:
sudo port install foo
克雷格
(只是运行'sudo port'本身会让你进入“shell”模式。这是一种不常见的使用MacPorts的方式;至少现在如此。)