我已经继承了一个漂亮的旧铁路应用程序(运行 v2.3.18 on Ruby Enterprise 1.8.7.7.7 )试图将其提高并在本地运行。
安装宝石并执行迁移后,我试图使用rails server
启动服务器,但不幸的是,它不会启动服务器,而是将当前目录重复到/server
目录。p>看起来像这样:
➜ 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 ./script/server
或./script/server start
而不是rails server
请参阅https://stackoverflow.com/a/752664/2113461