【问题标题】:Can't get server running in Rails 2.3.18 [duplicate]无法在 Rails 2.3.18 中运行服务器 [重复]
【发布时间】:2017-07-17 13:57:21
【问题描述】:

我继承了一个相当老的 Rails 应用程序(在 Ruby Enterprise 1.8.7 上运行 v2.3.18),我正在尝试在本地启动并运行它.

安装 gems 并执行迁移后,我正尝试使用 rails server 启动服务器,但不幸的是它不会启动服务器,而是将当前目录复制到 /server目录。

看起来像这样:

➜  my_app $ rails server
      create
      create  app/controllers
      create  app/helpers
      create  app/models
      create  app/views/layouts
      create  config/environments
      create  config/initializers
      create  config/locales
      ... etc ...

事实上,我在rails 之后运行的任何内容都会将代码复制到具有该名称的新目录中。所以rails blah 会将整个项目复制到/blah

我以前从未在较新版本的 Ruby/Rails 中遇到过这种情况。如有任何帮助,我将不胜感激!

如果有影响,我将使用 rbenv 来管理我的 Ruby 版本。

【问题讨论】:

标签: ruby-on-rails ruby-1.8.7 ruby-enterprise-edition


【解决方案1】:

尝试运行ruby ./script/server./script/server start 而不是rails server

https://stackoverflow.com/a/7526664/2113461

【讨论】:

    猜你喜欢
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 2022-01-21
    相关资源
    最近更新 更多