Новый путь для новой установки omnet в Linux - PullRequest
0 голосов
/ 22 января 2019

Проблема с переменной PATH. Хотя я добавил путь к папке omnet, я сталкиваюсь с этой ошибкой:

ERROR: /home/user/omnetpp-4.2.1/bin is not in the path! You can add it by entering:
   export PATH=/home/user/omnetpp-4.2.1/bin:$PATH

Я установил omnet ++ 5.0, установил переменную PATH, и она работала хорошо. Затем мне нужно было установить omnet ++ 4.2.1. Поэтому я добавил эту папку в home, изменил переменные PATH и OMNET_DIR с omnetpp-5.0 (ранее работавший нормально omnet) на omnetpp-4.2 (новый) в файле bashrc.

Затем набрал sourc ~/.bashrc и попробовал новые переменные по инструкциям echo $PATH и echo $OMNET_DIR.

Пока все хорошо. И переменные устанавливаются в новую папку omnetpp-4.2 .1.

Затем я запускаю ./configure в папке omnetpp-4.2.1, и я сталкиваюсь с ошибкой, упомянутой выше, в то время как путь указан правильно!

Как я могу это исправить?

Тпй

1 Ответ

0 голосов
/ 23 января 2019

Если вам нужно использовать две или более разных версий OMNeT ++ на одной и той же машине, лучший способ сделать это - удалить EVRYTHING OMNeT ++, связанный с .bashrc и аналогичными сценариями запуска, а затем выйти из системы / войти в систему.

Теперь, когда вы хотите работать с определенной версией OMNeT ++, откройте терминал и перейдите в корень конкретной установки OMNeT ++.Поставьте скрипт setenv там:

$ . setenv

И сделайте все, что связано с omnet ++ в этом терминале.Вы даже можете открыть другой терминал с другой версией OMNeT ++ таким же образом и использовать их оба параллельно.(вы также должны запустить IDE из терминала, используя команду omnetpp)

...