2017-06-10 68 views
0

我一直在試圖安裝的MacPorts但我只是無法通過這個步驟來獲得:sudo port須藤端口命令失敗塞拉利昂

我也做了基本檢查:

  • 安裝最新Xcode和的Xcode開發tools.This是我所得到的,當我做gcc -vConfigured 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變量的更改,我迄今爲止(谷歌提供)。 這裏是我的ENV:

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 

`

任何線索這裏發生了什麼?

+1

你沒有顯示的是你正在發出的確切的'sudo port ...'命令和結果輸出(例如錯誤消息)。 –

+0

@KenThomases:就是這個 'sudo port' 'sudo:port:command not found' –

回答

0

'port'命令帶有各種動詞。在基本用法的文檔在:

https://guide.macports.org/#using

由於該網頁說,你需要運行的第一個命令是:

sudo port selfupdate 

假設工作,然後你可以找到你想要的軟件安裝(說 「富」)與:

port search foo 

獲取有關特定包的信息:

port info foo 

然後,如果foo是你真正想要的,與安裝:

sudo port install foo 

克雷格

(只需運行 'sudo的端口' 本身讓你在 「殼」 模式。這是使用MacPorts的一種不常見的方式;至少現在是這樣。)

+0

即使'sudo port selfupdate'也給我'sudo:port:command not found'。 –

+0

幾乎肯定只是一個PATH問題。要驗證「端口」是否有效,請使用完整路徑:'sudo/opt/local/bin/port selfupdate' – Craig

+0

謝謝你的工作。我知道我弄糟了PATH,剛開始使用UNIX。我嘗試恢復所有的更改,但看起來像我仍然無法做到。有關我如何解決它的任何參考? 欣賞你的幫助:) –