1. sudo rosdep init と入力すると、「sudo: rosdep: command not found」という問題が表示されます。
解決策: 対応するパッケージをインストールします。
sudo apt-get install python-rosdep
2. sudo rosdep init と入力すると、エラー: デフォルトのソース リストを次からダウンロードできません: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list Web サイトがダウンしている可能性があります。
解決策: 以前にインストールしたパッケージを削除します
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
3、rosdep update を入力し、/etc/ros/rosdep/sources.list.d からソース リスト データを読み込みます。https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yamlをヒットします。 httpsをヒットします。 ://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yamlエラー: ソース リストのロード中にエラーが発生しました: ('読み取り操作がタイムアウトしました',)
解決策: いくつかの機能を変更します。
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
ファイルを開いた後、Ctrl+F を押して download_rosdep_data 関数を見つけ、関数の最初の行に追加します。
url="https://ghproxy.com/"+url
/usr/lib/python2.7/dist-packages/rosdistro/__init__.py の DEFAULT_INDEX_URL を同様に変更します。
sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
ファイルを開いた後、Ctrl+F を押して DEFAULT_INDEX_URL を見つけ、次のように変更します。
DEFAULT_INDEX_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'
これで、rosdep update を再入力すると、機能するようになります。