Я только что установил рельсы и прохожу учебник на railstutorial.org. В CH2, где вы настраиваете базовое приложение, после того, как я сгенерирую платформу для пользователей и попытаюсь загрузить страницу, @ http @://localhost:3000/users, я получаю:

LoadError: (нет такого файла для загрузки - openssl):

Страница по умолчанию загружается правильно. Я даже попробовал учебник на http://guides.rubyonrails.org и изменил файл config/routes.rb образом:

  Blog::Application.routes.draw do    
  #...  # You can have the root of your site routed with "root"  
  # just remember to delete          public/index.html.  
  root :to => "home#index" 

Ошибка все та же. Я не уверен, что такое openssl.

Любая помощь приветствуется. Большое спасибо.

Изменить: Извините. Использование Fedora 13 и Ruby1.9.2/Rails 3.0

2 ответа2

0

Попробуйте использовать RVM, вы можете легко управлять версиями и гемами ruby. Он также предоставляет ответы на многие вопросы, связанные с отсутствующими библиотеками, такими как openssl в вашем случае. текст ссылки

0

Я предполагаю, что Ruby был собран без поддержки OpenSSL. Попробуйте выполнить сборку из исходного кода, выполнив шаг 4 файла readme: отредактируйте ext/Setup и удалите # перед openssl. Затем make и make install .

Примечание: у меня нет доступной системы Fedora, поэтому я не проверял это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .