🐥
bash: rosversion: command not found
docker-ros2-desktop-vnc
でros2のhumbleディストリビューションを入れたのですが、$ rosversion -d
がbash: rosversion: command not found
になったので原因を調査してみました。
ros2
では、ros1
にあったrosversion
コマンドが提供されていないようです。
特にrosversion -d
のようなディストリビューション名を出力するオプションも存在しない。
代替手段として、ROS2
の環境をソースした際に設定される環境変数ROS_DISTRO
を利用する方法を使用します。
$ echo $ROS_DISTRO
humble
上記のコマンドで、現在のディストリビューションを確認することができました。
以上。
Discussion