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