Как установить ROS (Kinetic) в Mac OS Sierra? - PullRequest
0 голосов
/ 27 апреля 2018

Информация о моем MacBook Pro:

  • macOS High Sierra
  • Версия 10.13.4

И я пытаюсь следовать Office Guidings , чтобы установить ros-kinetic-distro версию в моем macbook. Тем не менее, это все хорошо, пока не дойдете до initialize-rosdep step:

$ sudo -H rosdep init
$ rosdep update

Вот проблемы:

ОШИБКА: невозможно загрузить список источников по умолчанию из: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list Сайт может быть недоступен.

Так что мне нужно перейти на страницу веб-сайта и найти предложений , например:

# os-specific listings first
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx

# generic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte

# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead

Я не знаком с yaml , поэтому я не могу понять, какие предложения реальные значения. И затем, я должен установить yaml , к сожалению, возникают другие проблемы!

Итак, я установил PyYAML , который, кажется, находится здесь:

/ Library / Каркасы / Python.framework / Версия / 3.6 / Lib / python3.6 / сайт-пакеты

с файлом PyYAML-3.12-py3.6.egg-info .

Но не удалось, когда я экспортировал PATH в мой .zhsrc :

export PATH=/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages:$PATH

yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx zsh: разрешение отклонено: yaml

Судо Ямл https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx

Пароль:

sudo: yaml: команда не найдена

Итак, что мне нужно сделать, чтобы правильно настроить yaml-команду ? И, наконец, есть ли кто-нибудь успех в установке ROS в MacBook? Мне очень нужна твоя помощь!

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

«Предложения» не имеет значения. Происходит то, что он пытается получить доступ к веб-сайту для извлечения данных из файла, и этот веб-сайт не проходит процесс проверки сертификата на вашем компьютере.

Множество предложений намекают на обновление ваших сертификатов, но пока мне кажется, что ничего из этого не помогает.

С https://github.com/ros/rosdistro/issues/9721: «Я получил ту же ошибку и исправил ее, обновив и обновив систему» ​​

Также: «Для устранения ошибки я установил пакет« ca-Certificates »

sudo apt-get install ca-certificates

Тогда это сработало для меня "

0 голосов
/ 09 мая 2018

Вот мои заметки для Кинетики и Высокой Сьерры (только частичный успех, но терпение кончилось): https://gist.github.com/stela/aba2fbd1d4adc8aa922af29c057f7b86

Еще одно руководство для Лунного на Сьерре: https://gist.github.com/lubiluk/361a018b267ca4e3ce10cdc68b17363d

Официальный Kinetic на (неуказанный выпуск) OS X: http://wiki.ros.org/kinetic/Installation/OSX/Homebrew/Source

Вероятно, гораздо проще использовать дистрибутив Docker, хотя в ОС, отличной от Linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...