无法在 Rails 2.3.18 中获取服务器 运行
Can't get server running in Rails 2.3.18
我继承了一个相当古老的 Rails 应用程序(运行ning v2.3.18 Ruby Enterprise 1.8.7),我正在尝试启动它并在本地 运行ning。
安装 gem 并执行迁移后,我尝试像往常一样使用 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 版本。
尝试 运行 ruby ./script/server
或 ./script/server start
而不是 rails server
见
我继承了一个相当古老的 Rails 应用程序(运行ning v2.3.18 Ruby Enterprise 1.8.7),我正在尝试启动它并在本地 运行ning。
安装 gem 并执行迁移后,我尝试像往常一样使用 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 版本。
尝试 运行 ruby ./script/server
或 ./script/server start
而不是 rails server
见