0

我继承了一个非常旧的 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 版本。

4

1 回答 1

2

尝试运行ruby ./script/server./script/server start代替rails server

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

于 2017-02-27T03:56:09.890 回答