宝石文件将继续安装在 C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.0 for 检查。 结果记录到 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的一种解决方案:
gem'sqlite3','〜> 1.3.6'
得到这个错误 错误:执行gem时...(Gem :: CommandLineError) 未知命令sqlite3,
请帮助我是Rails的新手,这是我在Rails中的第一个项目。
答案 0 :(得分:0)
在rails项目的根目录中将gem 'sqlite3'
添加到Gemfile
。然后运行bundle install
,它应该安装sqlite
并使其可以在Rails项目中使用。
答案 1 :(得分:0)
在git
中为宝石branch
指定sqlite3
和Gemfile
应该可以解决问题。
gem 'sqlite3', git: "https://github.com/larskanis/sqlite3-ruby", branch: "add-gemspec"
cannot load such file — sqlite3/sqlite3_native (LoadError) Ruby on Rails
答案 2 :(得分:0)
将gem 'sqlite3'
替换为gem 'sqlite3', '~> 1.3.11'
,该文件位于rails项目的根目录中的Gemfile中。然后运行捆绑安装。