我一直在关注本教程,以便在我的Mac上安装SimpleOpenNI但是我一直在安装OpenNI和NITE组件,因为它需要我导航到终端中的文件夹,然后运行“sudo ./install .SH”。我这样做了,我得到了这个错误:
sudo:./ install.sh:找不到命令
我在Xcode和所有内容中安装了命令行工具。
由于
答案 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会起作用。