Новый путь для новой установки 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
команда)