Новый путь для новой установки omnet в Linux

Есть проблема с 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. Поэтому я добавил эту папку в начало, изменил переменные 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 ответ

Решение

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

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

$ . setenv

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

Другие вопросы по тегам