2013-02-10 284 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