[英]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
指定git
和branch
应该可以解决问题。
gem 'sqlite3', git: "https://github.com/larskanis/sqlite3-ruby", branch: "add-gemspec"
将gem 'sqlite3'
替换为gem 'sqlite3', '~> 1.3.11'
,它位于 Rails 项目根目录的 Gemfile 中。 然后运行捆绑安装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.