1、官网搜索 Homebrew
复制命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
输入mac开机密码
enter确认
很快就下载好了
下载后可以输入brew -v
检查是否安装好了
2、安装XQuartz (启动sumo-gui和netedit需要)
brew install --cask xquartz
3、安装sumo
brew tap dlr-ts/sumo
brew install sumo
然后遇到了第一个问题,如下:
Error: The following directories are not writable by your user:
/usr/local/Cellar
You should change the ownership of these directories to your user.
sudo chown -R xuyaqi /usr/local/Cellar
And make sure that your user has write permission.
chmod u+w /usr/local/Cellar
安装它的要求输入了那两行,就安装好了
这是安装好后出现的注意事项,地址信息跟网上攻略不太一样,建议这页保存好
In order to let X11 start automatically whenever a GUI-based SUMO application
(e.g., "sumo-gui") is called, you need to log out and in again.
Alternatively, start X11 manually by pressing cmd-space and entering "XQuartz".
Don't forget to set your SUMO_HOME environment variable:
export SUMO_HOME="/usr/local/opt/sumo/share/sumo"
Please report any problems with this formula directly to the eclipse-sumo/sumo issue tracker:
https://github.com/eclipse-sumo/sumo/issues
然后遇到了第二个问题:
(base) xuyaqi@xuyaqideMacBook-Pro ~ % touch ~/.bashrc; open ~/.bashrc
(base) xuyaqi@xuyaqideMacBook-Pro ~ % cat ~/.bashrc
(base) xuyaqi@xuyaqideMacBook-Pro ~ % cp /etc/skel/.bashrc ~/.bashrc
cp: /etc/skel/.bashrc: No such file or directory
bashrc 是空的,很奇怪,查了一下,说没用过空的也正常,按照攻略添加那句话就可以了
第三个问题:虽然前面成功安装好了XQuartz,但是在终端打不开。
于是,我通过应用程序搜索 XQuartz,可以直接打开,找到后,右键teminal。
然后在终端输入 sumo-gui,就可以打开啦,撒花🎉