我有一个在远程弹性搜索服务器上运行的rails应用程序。 Rails控制台与Elasticsearch远程服务器的连接工作正常,但当我尝试执行db:migrate
或assets:precompile
之类的操作时,看起来它尝试连接到elasticsearch本地服务器并抛出错误
Faraday::ConnectionFailed: Connection refused - connect(2) for "localhost" port 9200
答案 0 :(得分:-1)
如果您不想使用弹性搜索,请从初始化文件夹文件夹中删除其配置设置(如果您已创建任何设置)。
但是,如果您仍然想使用弹性搜索,并且因为我不知道您的配置设置如何,请在终端的另一个选项卡中启动弹性搜索以避免这种情况。