【问题标题】:Can't Start Rails Server in Windows无法在 Windows 中启动 Rails 服务器
【发布时间】:2015-08-06 11:36:08
【问题描述】:

我是 ruby​​ on rails 的新手。我目前正在安装 Ruby on Rails。 我已经完成了所有步骤,直到:bundle install。 然后我输入rails server 来启动rails 服务器。根据我在http://guides.rubyonrails.org/command_line.html 中读到的内容,在我输入rails server 后,它应该会显示:

$ cd commandsapp
$ bin/rails server
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://localhost:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-08-07 02:00:01] INFO  WEBrick 1.3.1
[2013-08-07 02:00:01] INFO  ruby 2.0.0 (2013-06-27) [x86_64-darwin11.2.0]
[2013-08-07 02:00:01] INFO  WEBrick::HTTPServer#start: pid=69680 port=3000

但是在我的命令行中它显示了这个,而不是:

所以rails服务器没有运行,当我在浏览器中输入localhost:3000localhost:8000时,它说无法连接(可能是因为服务器没有运行)。

对不起,我的语言不好。

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    您需要创建一个 rails 应用程序并切换到该目录,然后才能运行服务器。试试这个:

    rails new commandsapp    # the name can be anything you want
    cd commandsapp
    rails server
    

    “rails new”使用默认的 rails 布局(app、db、log 等)创建一个新文件夹。

    【讨论】:

    • 哦,所以我必须先 cd,我已经创建了名为“MySite”的应用程序。在我 Cd "MySite" 然后输入 rails server 之后,它会显示新的错误。错误:'require':无法加载此类文件 -- sqlite3/sqlite3_native (LoadError)
    【解决方案2】:

    错误:'require':无法加载此类文件 -- sqlite3/sqlite3_native (LoadError) ==> 您必须将 gem sqlite3/sqlite3_native 插入 gemfile,然后再次捆绑安装。尝试使用 Rails 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 2011-06-19
      相关资源
      最近更新 更多