繁体   English   中英

Rails 无法安装 gem sqlite

[英]Rails can't install gem sqlite

Gem 文件将保留安装在 C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.0 以供检查。 结果记录到 C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/extensions/x86-mingw32/2.3.0/sqlite3-1.4.0/gem_make.out

安装sqlite3(1.4.0)时出错,Bundler无法继续。 确保gem install sqlite3 -v '1.4.0'在捆绑之前成功。

我试图在 sqlite 上安装早期版本,但无法正常工作。 尝试了 stackoverflow 中的一种解决方案:

宝石 'sqlite3', '~> 1.3.6'

收到此错误 ERROR: While executing gem... (Gem::CommandLineError) Unknown command sqlite3,

请帮助我是 Rails 的新手,这是我在 Rails 中的第一个项目。

gem 'sqlite3'添加到 Rails 项目根目录中的Gemfile 然后运行bundle install ,它应该安装sqlite并使其可用于您的 rails 项目。

Gemfile中为 gem sqlite3指定gitbranch应该可以解决问题。

gem 'sqlite3', git: "https://github.com/larskanis/sqlite3-ruby", branch: "add-gemspec"

更多信息https://medium.com/@declancronje/installing-and-troubleshooting-ruby-on-rails-sqlite3-windows-10-fix-87c8886d03b

无法加载此类文件 — sqlite3/sqlite3_native (LoadError) Ruby on Rails

gem 'sqlite3'替换为gem 'sqlite3', '~> 1.3.11' ,它位于 Rails 项目根目录的 Gemfile 中。 然后运行捆绑安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM