Отказано в доступе при попытке запустить karaf 0.8.1 - PullRequest
0 голосов
/ 21 мая 2018

Я загрузил Zip-файл OpenDaylight Oxygen SR1, разархивировал файл karaf-0.8.1, изменил каталог на него, но при попытке запустить ./bin/karaf я получаю:

. / Bin/ karaf: В доступе отказано

Когда я пытаюсь sudo ./bin/karaf, я получаю

sudo: ./bin/karaf: команда не найдена

Самое странное, что у меня также есть папка с предыдущей версией, то есть karaf-0.7.1, в той же папке загрузок, и эти команды прекрасно работают там.Я хотел бы использовать последнюю версию, однако.Может ли кто-нибудь помочь мне, пожалуйста?

Редактировать : Извините, забыл упомянуть, что я работаю на Mac OS X

1 Ответ

0 голосов
/ 22 мая 2018

В Unix-подобных системах вам лучше загрузить тарбол : распаковка, которая даст вам файлы с правильными разрешениями.

В вашем случае, чтобы исправить ваши настройки, вам нужно запустить

chmod 755 bin/{client,inc,instance,karaf,setenv,set_persistence.sh,shell,start,status,stop}

, чтобы восстановить разрешения, которые они отправляют в тарболе.

...