Вам не хватает общих библиотек для установки sqlite3.
Вероятно, большинство инструкций или руководств по установке ROR не говорят вам о том, что при работе в Linux вам нужны общие библиотеки или если у вас Windows-человек из библиотеки DLLотсутствуют или несовместимы с версией, которую вы пытаетесь запустить.
Я вижу, что вы также используете RVM.Поэтому вы должны попробовать это.
sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby
Если у вас все еще есть проблемы с установкой гема, попробуйте это - бросьте sudo в строку и просто установите gem
gem install sqlite3-ruby -- --with-sqlite3-dir=/usr/local/lib
Кроме того, это не такБольно обновлять все ваши библиотеки для Ubuntu.
Сначала запустите это перед запуском библиотек для sqlite3:
sudo apt-get update
sudo apt-get upgrade
Вероятно, для запуска обновления потребуется несколько минут.Вы также можете запустить это из области Admin -> System.Есть меню, которое позволяет вам запускать все обновления библиотеки и проверять наличие зависимостей, которые могут отсутствовать.
Вы также можете запустить установку sqlite из графического интерфейса системных приложений, поскольку он будет проверять программы зависимостей, которые также могут бытьНужен.
Просто помните, что когда что-то не устанавливается, как проблема, с которой вы столкнулись в Ruby on Rails, это обычно означает, что библиотеки отсутствуют или нужна неверная версия.