macでROS2講習会に行ってきた!色々ハマったのでメモ

ROS2からUbuntsuだけでなく、WinもMacも使えるようになったらしいので

MacでROS2講習会に行ってきた!

Docker入れてとかではなく、純正です。

色々ハマったのでメモ。

mac os High Sierra 10.13.6.

講習会では、色々な方に教えていただきました!ありがとうございます!

 

基本的にこれに沿ってやる

https://gbiggs.github.io/rosjp_ros2_intro/index.html

 

色々ハマったのでメモ。

colconらへん

1)

colconがないと怒られる

https://colcon.readthedocs.io/en/released/user/installation.html

を参考に

$ sudo apt update
$ sudo apt install python3-colcon-common-extensions

しても、JDK入れろとか言われる。

なので

$ pip install -U colcon-common-extensions

pipでインストールpythone2.7がどーのと怒られる

3しか持ってないし

python3 を起動

>>pip3 install -U colcon-common-extensions

でインストール

 

 

 

https://gbiggs.github.io/rosjp_ros2_intro/ros2_basics.html

らへん

2)

colcon build --packages-select greeter_ros1_style

 

cmakeがないと怒られる

http://macappstore.org/cmake/

を参考にインストール

 

 

3)

colcon build --packages-select greeter_ros2_style

 

Could not find a package configuration file provided by "console_bridge"

  with any of the following names:

 

    console_bridgeConfig.cmake

    console_bridge-config.cmake

 

がないって怒られる

 

brew install console_bridge

でインストール

 

ターミナルを立ち上げ直す(大事)

 

4)

OPENSSL_ROOT_DIR

がなんとかって怒られる。

 

opensslは入れたはずだか?

 

export OPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2r

 

をターミナルで実行

 

-----

雑ですいません。もう一回やった時にハマりそうなので自分のメモ用に。。