2013-02-10 91 views
2

爲了在我的Mac上安裝SimpleOpenNI,我一直在關注本教程,但是我一直在安裝OpenNI和NITE組件,因爲它需要我導航到終端中的文件夾,然後運行「sudo ./install.sh」。我這樣做,我得到這個錯誤:sudo:./install.sh:命令未找到無法在Lion上工作

須藤:運行./install.sh:找不到

我在Xcode和安裝的一切命令行工具命令。

感謝

+0

對不起這裏是鏈接到教程:http://creativec0d1ng.blogspot.ca/2012/08/installing-openni-on-osx-lionmountain.html – 2013-02-10 21:57:48

+0

哪一步失敗?我用'sudo。/ install.sh'看到兩個。 – 2013-02-10 22:01:03

+0

該命令在其中的第一步。但是,對於任何步驟真正運行該命令都會出現相同的錯誤。 – 2013-02-10 22:02:36

回答

2

首先打開終端,鍵入cd比地圖上拖動到終端,然後按回車。現在輸入sudo ./install.sh,它會起作用。花了很長時間才發現。希望能幫助到你。

+0

謝謝,這個伎倆! – 2015-04-17 16:42:57

8

發生這種情況的原因是因爲您嘗試執行的腳本需要正確的權限。

類型:

sudo chmod a+x install.sh 

,然後再試一次。

+0

您是魔術師.. – Sayka 2016-01-24 23:58:29

+0

我在通過PuTTY在AWS實例上安裝rapid7的InsightAgent時遇到了問題,並且這行代碼修復了它。 – 2017-12-05 23:59:29

0

.sh腳本應該有「\ n」換行符。 如果使用「\ r \ n」換行符,也會出現「未找到命令」。 至少在FreeBSD上就是這樣。

0

你需要運行VBoxLinuxAdditions.run爲根,not autorun.sh

一旦你插入的客戶添置ISO,打開的文件並打開側邊欄光盤。然後,在autorun.sh是窗口的背景右鍵單擊並選擇

Open in > Terminal

現在你可以運行下面的命令來安裝客戶附加:

sudo ./VboxLinuxAdditions.run