簡體   English   中英

安裝 Ruby on Rails 時 SQLite gem 出現問題

[英]Issue with SQLite gem when installing Ruby on Rails

安裝 sqlite3 時出錯,無法構建本機 gem 擴展。

在 Windows 10 上運行。

按照 codeacademy教程,我成功安裝了 Ruby on Rails(ruby 版本:2.3.3p222(2016-11-21 修訂版 56859)[i386-mingw32)(rails 版本:5.1.7)。 運行“bundle install”彈出一個錯誤提示我需要下載 SQlite。

沒問題,我去 SQLite 網站下載 sqlite3。 重新運行“捆綁安裝”,我收到一條錯誤消息:

' 安裝 sqlite3 (1.4.0) 時發生錯誤,Bundler 無法繼續。 確保gem install sqlite3 -v '1.4.0' --source 'https://rubygems.org/'在捆綁前成功。

按照建議,我運行此命令並收到以下錯誤:

'sqlite3.h 丟失。 首先從http://www.sqlite.org/安裝 SQLite3。 無法創建 Makefile..'

我從網站上下載了 sqlite3,文件夾中沒有 sqlite3.h 文件。 我的谷歌和 SO 搜索一直沒有結果。

你能試試這里的步驟嗎:

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

Github 線程 - https://github.com/sparklemotion/sqlite3-ruby/issues/224#issuecomment-482612096

轉到Gemfile並將gem'sqlite3'替換gem 'sqlite3', '< 1.4'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM