[英]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.