我继承了一个非常古老的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版本。
答案 0 :(得分:2)
尝试运行ruby ./script/server
或./script/server start
而不是rails server