无法在Rails 2.3.18中运行服务器

时间:2017-02-27 03:51:32

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

我继承了一个非常古老的Rails应用程序(在 Ruby Enterprise 1.8.7 上运行 v2.3.18 )并且我试图获得它在本地运行。

安装宝石并执行迁移后,我尝试使用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版本。

1 个答案:

答案 0 :(得分:2)

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

请参阅https://stackoverflow.com/a/7526664/2113461