Я использую Ubuntu 16.04 и пытаюсь установить симулятор (Omnet ++). Когда я пытаюсь настроить, он выдает следующее предупреждение:
WARNING: your PATH doesn't contain /home/aboubakar/omnetpp-5.0/bin!
Add the following line to your .profile or .bash_profile (provided you use bash):
export PATH=$PATH:/home/aboubakar/omnetpp-5.0/bin
Но я уже добавляю это к: ~/.bashrc
и ~/.profile
Вывод echo $ PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/aboubakar/omnetpp-5.0/bin:/opt/google_appengine/:/home/aboubakar/omnetpp-4.6/bin
Когда Вы делаете sudo./настраивать, пользователь, который должен иметь адрес ПУТИ, является sudo пользователем. Когда Вы редактируете .profile, пользователь является не обязательно sudo пользователем.Попробуйте:
$sudo su
$. setenv
$ echo $PATH #(here you can see the $PATH with the address)
затем
$ sudo ./configure
у меня есть точно та же проблема.
У меня была та же проблема. Решение, которое наконец работало на меня в 16,04, состояло в том, чтобы добавить команду к /etc/profile
, таким образом sudo nano /etc/profile
и затем внизу добавляют
export PATH=$PATH:/home/aboubakar/omnetpp-5.0/bin
, сохраняют и выходят и затем
source /etc/profile
@Volcan300 после выполнения этого, если Вы sudo su
Ваш будете корректны, то переменные не будут применены. Однако, если Вы
или
source /etc/profile
после sudo su
с будет также применен.