【发布时间】:2017-06-25 23:39:29
【问题描述】:
我有一个非常奇怪的问题,突然出现在我的轨道上。
我已将RAILS_ENV 明确设置为development:
$ echo $RAILS_ENV
development
但是当我运行我的应用程序时,会发生以下两种情况之一:
- 它们要么在端口 3003 而不是 3000 上在开发中运行,并且
- 对于一对夫妇,它们在 3003 端口上以生产运行,无论我做什么我都无法将它们切换到开发。
这发生在 pow、puma-dev 和使用 rails s 中。我尝试在.powenv、.pumaenv、.bashrc、.bash_profile、.config/fish/config.fish 和.rbenv-vars 中显式设置RAILS_ENV(我使用的是rbenv)。
我也尝试过更改 ruby 版本,但无济于事。
我在擦除启动器脚本后卸载并重新安装了 Pow,然后在我感到沮丧之后切换到 puma-dev.. 但是,同样的事情发生在 rails s 和 即使我使用 @ 987654333@!
有人知道还能去哪里看吗?我无法使用在生产环境中运行的应用进行开发~
【问题讨论】:
标签: ruby-on-rails ruby rbenv puma