從Git-Hub上下載了Apollo源碼在Ubuntu上准備運行一下
完成了以下步驟:
bash docker/scripts/install_docker.sh bash docker/scripts/dev_start.sh bash docker/scripts/dev_into.sh
第二個指令顯示連接拒絕,用sudo后完成了,顯示:
adduser: The user `root' already exists.
接下來就進入了
:/apollo$
接着是
bash apollo.sh build
等待過后就可以
bash scripts/hmi.sh
然后打開
http://localhost:8887
但是一直打不開,無法訪問,顯示:
ERR_CONNECTION_REFUSED
一直未解決此問題,網上也沒找到解決的辦法,看了log沒看懂。。
============================================分割線======================
看了log,缺少gflags
下載編譯了gflags后還是打不開界面。
(過程中ccmake ..一直過不去,用了 sudo bash 后裝了catkin_make 再ccmake就ok了。)
錯誤是缺少python的東西,
如下錯誤:
Traceback (most recent call last):
File "modules/hmi/web/hmi_main.py", line 23, in <module>
import handlers
File "/apollo/modules/hmi/web/handlers.py", line 27, in <module>
import config
File "/apollo/modules/hmi/web/config.py", line 26, in <module>
import modules.hmi.proto.config_pb2 as config_pb2
下載安裝相關環境,:
sudo apt-get install python-pip
sudo apt-get install python-dev
sudo apt-get install python-gevent
sudo pip install grpcio
sudo pip install -r modules/tools/py27_requirements.txt
然后重新build...