sudo: ./install.sh: команда не найдена не работает на Lion
Я следовал этому руководству, чтобы установить SimpleOpenNI на моем Mac, но я застреваю при установке компонентов OpenNI и NITE, потому что он требует, чтобы я перешел к папкам в терминале и затем запустил "sudo ./install.sh"., Я делаю это, и я получаю эту ошибку:
sudo:./install.sh: команда не найдена
Я установил инструменты командной строки в XCode и все.
Спасибо
5 ответов
Причина, по которой это происходит, заключается в том, что скрипту, который вы пытаетесь выполнить, нужны правильные разрешения.
Тип:
sudo chmod a+x install.sh
и попробуйте еще раз.
Сначала откройте Терминал, введите cd, затем перетащите карту в Терминал и нажмите Enter. Теперь введите sudo ./install.sh, и он будет работать. У меня ушло очень много времени, чтобы это выяснить. Надеюсь, поможет.
Скрипты.sh должны иметь разрывы строк "\n". "Команда не найдена" также происходит, если используются "\r\n" разрывы строк. Ну, по крайней мере, так обстоит дело с FreeBSD.
Вам нужно бежать VBoxLinuxAdditions.run
как корень, not autorun.sh
После того, как вы вставили ISO для гостевых дополнений, откройте "Файлы" и откройте диск на боковой панели. Затем щелкните правой кнопкой мыши на заднем плане окна, где находится файл autorun.sh, и выберите
Открыть в> Терминал
Теперь вы можете запустить следующую команду для установки гостевых дополнений:
sudo./VboxLinuxAdditions.run
Я новичок, но вот ответ, который может помочь с проблемой sh... Я запускаю Armbian на оранжевом пи премьер H5 SBC, и я скачал и разархивировал arduino ide через 2 часа после поиска и попытки, я ударил его.... откройте каталог, в котором находится файл, который вы хотите открыть или установить... теперь в верхней части каталога откройте терминал (под файлом будет сказано открыть терминал здесь). Теперь будет работать sh filename.sh,