這個問題已經是 FAQ 了,但是每次都會忘記,所以把他做一個筆記,感謝 C 老大每次提供諮詢。
用 ports 剛安裝完軟體後,常常無法馬上使用。
Ex: 安裝了 /usr/ports/ports-mgmt/portupgrade
要執行portsdb -Uu 來更新 port INDEX 資料庫,系統會回應 " portsdb: Command not found."
這個時候,只要執行一下 rehash 即可。
rehash 基本上就是針對 PATH 所設定的路徑,掃描一次目前路徑裡面的執行檔,因為裝完 ports 的時候, memory 裡的 index 沒有新增安裝的程式執行檔資料
相關文章: