17

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

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

我已经在 Xcode 和所有东西中安装了命令行工具。

谢谢

4

6 回答 6

32

发生这种情况的原因是您尝试执行的脚本需要正确的权限。

类型:

sudo chmod a+x install.sh

然后再试一次。

于 2014-06-30T13:43:58.963 回答
9

在 install.sh 目录中

prompt$ sh install.sh
于 2018-08-30T21:33:22.827 回答
5

首先打开终端,输入 cd 然后将地图拖到终端并按回车。现在输入 sudo ./install.sh 就可以了。我花了很长时间才知道。希望能帮助到你。

于 2013-05-09T12:46:23.923 回答
0

.sh 脚本应该有 "\n" 换行符。如果使用“\r\n”换行符,也会出现“找不到命令”。至少在 FreeBSD 上是这样。

于 2015-06-27T06:18:01.047 回答
0

你需要以VBoxLinuxAdditions.runroot身份运行,not autorun.sh

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

打开 > 终端

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

sudo ./VboxLinuxAdditions.run

于 2017-07-05T09:28:32.917 回答
0

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

于 2019-04-15T05:03:25.280 回答