簡體   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