Mac中使用sumo尝试
在打开netedit时,创建新的文件时报错:Warning: Environment variable SUMO_HOME is not set
是没有配置环境变量SUMO_HOME。
首先,需要确定当前正在使用哪个shell(bash或zsh)。在终端中,键入ps -p $$ (这将使您在CMD下看到正在使用的外壳)。macOS Catalina中的默认外壳为zsh。
对于ZSH
在终端中,执行以下步骤:
open ~/.zshrc
这将在TextEdit中打开.zshrc文件。在该文档中添加以下行:
export SUMO_HOME="/your/path/to/sumo"
确保/your/path/to/sumo用实际的相扑路径替换。
将该文档保存在TextEdit中。现在,您需要通过输入以下内容来应用更改:
source ~/.zshrc
在终端。大功告成!要测试环境变量设置是否正确,可以将其打印到终端中:
echo $SUMO_HOME
并且您应该能够在那里找到最近添加的路径。
在我的电脑中的路径:
export SUMO_HOME="/usr/local/opt/sumo/share/sumo"
/usr/local/Cellar/sumo/1.8.0/share/sumo
再重新打开netedit就不会再有问题了
本机中sumo的各类尝试文件的路径
/usr/local/Cellar/sumo/1.8.0/share/sumo/file/route.rou.xml
sumo案例:
知乎上一个看起来不错的例子:
ht