Я действительно смущен. Я пытаюсь установить rvm (менеджер по версии Ruby), но продолжать получать сообщение об ошибке. Что-то, о как /etc/pki/tls/certs/ca-bundle.crt not found
. Я полагаю, что сертификаты безопасности расположены в/etc/ssl/.... на Ubuntu. Таким образом, я попробовал что-то как
ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt
но это не работало. Я получаю сообщение об ошибке, что я не могу создать ту символьную ссылку. Кто-то мог объяснить, как я могу сделать это? Я также пытался скомпилировать (из источника) Ruby 2.3. Это работало, и большинство файлов Ruby работает просто великолепно, но когда я вхожу
require "openssl"
Я получаю сообщение об ошибке, что файл не доступен. Я подозреваю, что та же проблема происходит, и я должен буду перекомпилировать Ruby так, чтобы это "знало", что мои сертификаты безопасности находятся в /etc/ssl/certs/
а НЕ в /etc/pki/tls/certs/
.
Скорее всего, необходимо будет быть корнем, чтобы сделать что-то в /etc/...
.
Попытка
sudo ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt