我有一个很奇怪的问题突然出现在我的导轨上。
我已经将RAILS_ENV设置为development
$ echo $RAILS_ENV
development但是当我运行我的应用程序时,有两件事会发生:
这种情况发生在pow、puma-dev和使用rails s中。我已经尝试在RAILS_ENV中显式设置.powenv、.pumaenv、.bashrc、.bash_profile、.config/fish/config.fish和.rbenv-vars (我使用的是rbenv)。
我也试过改变红宝石版本,但没有效果。
我卸载并重新安装Pow,在删除了启动程序脚本之后,然后,在我感到沮丧之后,我切换到了puma-dev。但是,同样的情况发生在rails s和中,即使我使用
有人知道还能去哪儿找吗?我不能用在生产中运行的应用程序来开发~
发布于 2017-06-24 22:08:28
我想你可以检查一下我的案例中包含的config/puma.rb
threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 }
threads threads_count, threads_count
port ENV.fetch("PORT") { 3000 }
environment ENV.fetch("RAILS_ENV") { "development" }
plugin :tmp_restart(其他行有注释)
发布于 2017-06-25 15:39:29
很明显,答案是显而易见的。我的主文件夹中有一个错误的.rbenv-vars。我从服务器下载了它,却忘了它。
我是通过运行grep -in "3003" ~/.* (在许多其他类似的命令之后)找到它的。
https://stackoverflow.com/questions/44741030
复制相似问题