Ошибка: не удалось найти sqlite3-1.4.0 ни в одном из источников - PullRequest
0 голосов
/ 10 февраля 2019

В настоящее время я пытаюсь запустить файл run.rb, но продолжаю получать ошибки с sqlite3.Когда я набираю bundle install, я получаю это сообщение об успехе:

Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Using rake 12.3.2
Using concurrent-ruby 1.1.4
Using i18n 1.5.3
Using minitest 5.11.3
Using thread_safe 0.3.6
Using tzinfo 1.2.5
Using activesupport 5.2.2
Using activemodel 5.2.2
Using arel 9.0.0
Using activerecord 5.2.2
Using bundler 2.0.1
Using coderay 1.1.2
Using equatable 0.5.0
Using method_source 0.9.2
Using mustermann 1.0.3
Using necromancer 0.4.0
Using tty-color 0.4.3
Using pastel 0.7.2
Using pry 0.12.2
Using rack 2.0.6
Using rack-protection 2.0.5
Using require_all 2.0.0
Using tilt 2.0.9
Using sinatra 2.0.5
Using sinatra-activerecord 2.0.13
Using sqlite3 1.4.0
Using timers 4.3.0
Using tty-cursor 0.6.0
Using tty-screen 0.6.5
Using wisper 2.0.0
Using tty-reader 0.5.0
Using tty-prompt 0.18.1
Bundle complete! 7 Gemfile dependencies, 32 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.

Однако при запуске ruby app/run.rb я получаю это сообщение:

Could not find sqlite3-1.4.0 in any of the sources

Я пытался в течение нескольких часовЧтобы выяснить, в чем проблема, я удалил и переустановил sqlite3, комплектация была установлена ​​миллион раз, и, похоже, ничего не работает.Любые идеи будут высоко ценится!

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

У меня была та же ошибка, и я исправил ее: Сначала я открыл Gemfile в атоме и изменил строку gem 'sqlite3' на gem 'sqlite3' , '~>1.3.6'.Во-вторых, я запустил gem install sqlite3 -v 1.3.6 на терминале.Наконец, я запустил bundle install на терминале.

Это сработало для меня ... Goodluck!

0 голосов
/ 10 февраля 2019

Для Rails 5.2.2 вы можете решить эту проблему, указав правильную версию sqlite3 в вашем Gemfile:

gem 'sqlite3', '~> 1.3.6'

В 5-2-стабильной ветке Rails вы можете использовать sqlite 1.4, но в5.2.2 это вызывает ошибку.

...