Ruby on Rails: никакой такой файл для загрузки — openssl на Redhat Linux Enterprise

Знание идентификатора пользователя someones не является угрозой безопасности.

Например, я знаю, что ваш идентификатор пользователя Stack Overflow равен 4797603. Этот факт позволяет мне потенциально находить вас в Stack Overflow.

Но это никоим образом не позволяет мне притворяться, что я Рон Ройстон. Чтобы сделать последнее, мне нужно знать имя пользователя и пароль (и любой другой фактор), которые вы используете для входа.

То же самое относится к Firebase. Если вы знаете, что мой uid в некотором приложении с поддержкой Firebase google:105913491982570113897, вы не можете внезапно притворяться мне. Единственный способ сделать это - войти в систему как я, что в этом случае требует, чтобы вы знали мои учетные данные Google.

12
задан James A. Rosen 24 September 2008 в 19:05
поделиться

3 ответа

У меня была эта проблема на Ubuntu после обновления до 8,10. Решение для Ubuntu было

sudo apt-get install libopenssl-ruby

13
ответ дан 2 December 2019 в 04:54
поделиться

кажется, что необходимо сделать рубиновый заголовочный файл

войдите в openssl каталог и:

ruby extconf.rb
cd ../..
make
make install

Посмотрите здесь

10
ответ дан 2 December 2019 в 04:54
поделиться

Существует, вероятно, драгоценный камень, который Вы пропускаете. Можно ли обеспечить отслеживание стека и строку кода, где это происходит?

Повторно выполненные грабли с --trace распечатать отслеживание стека.

Править: Также, какую версию Ruby Вы выполняете? openssl.rb находится в моих 1.8.6 установках

0
ответ дан 2 December 2019 в 04:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: