为什么我的导轨没有运行?

时间:2017-01-20 14:48:32

标签: ruby-on-rails

当我运行$ rails -server启动服务器时,出现错误:

  

无法在Gemfile中列出的任何gem源中找到gem'sql3',也无法在此计算机上找到。

这是否意味着我没有安装sqlite3?我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

servers不是开关,而是子命令。

运行

$ rails server

$ rails s

答案 1 :(得分:0)

首先,您必须安装Gemfile

中的所有宝石

可以使用bundle install或简称bundle

来完成此操作

如果此命令成功执行,您可以使用rails s

运行服务器

但我认为对你来说更好,首先是tutorial

答案 2 :(得分:0)

我之前遇到过这个问题,那是因为你运行了bundle install,错过了一些宝石,所以你可以再次$ bundle install

您可以测试sqlite是否已安装:

$ sqlite3 --version

如果成功,您可以测试rails server