Vin*_*ker 3 sqlite rubygems ruby-on-rails
尽管我是Ruby on Rails的新手,但我已经开发了很短的时间。我似乎遇到的问题是当我创建一个新的Rails应用程序(在本地/使用c9)时,我似乎在启动apache服务器时收到此错误
"Specified 'sqlite3' for database adapter, but the gem is not loaded.
Add `gem 'sqlite3'` to your Gemfile (and ensure its version is at the
minimum required by ActiveRecord)"
Run Code Online (Sandbox Code Playgroud)
在我的宝石文件中,我可以看到存在sqlite3宝石。
我尝试卸载和重新安装sqlite3 gem,同时尝试了1.3.13版和1.4.0版,但均未成功。
我还从git hub到我的local和c9开发环境中,将git较旧的完整应用程序之一“ git clone”到了我的机器上,直到我捆绑更新为止,它都能正常工作,然后得到同样的错误消息!
谁能给我一些建议?我知道这个问题是几年前提出的,但我想知道最近是否有人遇到过这个问题,以及是否/如何解决了这个问题?
非常感谢
Kam*_*war 10
这很奇怪,但是两周前我也遇到了同样的问题,当我启动rails new project它时,它gem 'sqlite3'没有任何版本号,并且出现了同样的错误。因此,我在brew上玩了很多游戏,因此我认为这是一个问题,原因是与SQLite一起玩,所以我才知道Sqlite3 gem可能有问题。而且我注意到它正在加载1.4版本。
我做了下面的更改,并成功了。
gem 'sqlite3', '~> 1.3.11'
Run Code Online (Sandbox Code Playgroud)
以防万一有人搜索此问题的答案,以解决问题提问者的问题。
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |