linux - linux新安装omnet的新路径
问题描述
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
bashrc 文件中的 omnetpp-5.0(以前工作正常的 omnet)更改为 omnetpp-4.2(新的)。
然后按说明键入sourc ~/.bashrc
并尝试新变量echo $PATH
和echo $OMNET_DIR
。
到目前为止,一切都很好。并将变量设置为新的 omnetpp-4.2 .1 文件夹。
然后我./configure
在 omnetpp-4.2.1 文件夹中运行,我遇到了上面提到的错误,虽然路径设置正确!
我该如何解决?
tnx
解决方案
如果您必须在同一台机器上使用两个或多个不同版本的 OMNeT++,最好的方法是从 .bashrc 和类似的启动脚本中删除 EVRYTHING OMNeT++ 相关,然后注销/登录。
现在,每当您想使用特定的 OMNeT++ 版本时,打开终端并转到特定 OMNeT++ 安装的根目录。在那里获取 setenv 脚本:
$ . setenv
并在该终端中执行所有与 omnet++ 相关的操作。您甚至可以以相同的方式打开另一个带有其他 OMNeT++ 版本的终端,并同时使用它们。omnetpp
(您还应该使用命令从终端启动 IDE )
推荐阅读
- r - psych::corr.p():如何将 p 值四舍五入到小数点后三位?
- c# - 获取可执行文件当前位置的路径
- java - 如何反序列化数组以包装 pojo?
- machine-learning - 这是使用 Pytorch 训练和测试模型的正确方法吗?
- python - Matplotlib 散点图的自定义图例格式
- javascript - JavaScript .animate() 在 Iphone6 上不起作用
- java - 反应式流与线程池有何不同?
- scala - 在 Spark DataFrame 列中获取不同的单词
- javascript - 使用 react-csv 进行 API 调用
- c# - Unity Muzzleflash 将不断循环播放,尽管没有循环播放。不知道如何解决