sudo:./ install.sh:找不到命令对Lion不起作用

时间:2013-02-10 21:57:23

标签: macos terminal osx-lion simple-openni

我一直在关注本教程,以便在我的Mac上安装SimpleOpenNI但是我一直在安装OpenNI和NITE组件,因为它需要我导航到终端中的文件夹,然后运行“sudo ./install .SH”。我这样做了,我得到了这个错误:

sudo:./ install.sh:找不到命令

我在Xcode和所有内容中安装了命令行工具。

由于

6 个答案:

答案 0 :(得分:17)

之所以发生这种情况,是因为您尝试执行的脚本需要正确的权限。

类型:

sudo chmod a+x install.sh

然后再试一次。

答案 1 :(得分:5)

首先打开终端,键入cd然后将地图拖到终端并按Enter键。现在键入sudo ./install.sh,它会工作。我花了很长时间才发现。希望它有所帮助。

答案 2 :(得分:1)

  

在install.sh目录中

prompt$ sh install.sh

答案 3 :(得分:0)

.sh脚本应该有" \ n"换行。 "未找到命令"如果" \ r \ n"也会发生使用换行符。 好吧,至少在FreeBSD就是这种情况。

答案 4 :(得分:0)

您需要以root身份VBoxLinuxAdditions.run

运行not autorun.sh

一旦您插入了Guest Additions ISO,请打开文件并从侧栏打开光盘。然后,右键单击autorun.sh所在窗口的背景,然后选择

  

打开>终端

现在,您可以运行以下命令来安装Guest Additions:

  

sudo ./VboxLinuxAdditions.run

答案 5 :(得分:0)

我是新手,但这是一个可能有助于解决sh问题的答案...我在橙色pi prime H5 SBC上运行Armbian,经过2个小时的搜索和尝试后,我已经很好地下载并解压缩了arduino ide我打了它....打开您要打开或安装的文件所在的目录...现在在目录顶部打开一个终端(在文件下面会说在这里打开一个终端)。现在是sh文件名。 sh会起作用。