由于 URI 无效,无法 运行 rails 命令
Unable to run rails commands due to invalid URI
每当我尝试 运行 foreman run rails server
时,我都会收到来自 rails 的以下错误消息:
Absolute URI missing hierarchical segment: 'http://:9200' (Addressable::URI::InvalidURIError)
.
我意识到'http://:9200' is an invalid URL, but part of the problem is that not even sure why my absolute URI is 'http://:9200'。
我查看了 Addressable gem 的文档,但没有看到任何可以解决我的问题的相关内容。
这不是我最初的项目,而是我从 github 中提取的项目,所以有很多事情我不知道。但我知道它使用 Addressable gem 以及 foreman。我只是想 运行 本地服务器。
有什么想法吗?
原来这是ElasticSearch的问题。 ElasticSearch_URL 环境变量未设置,导致 URI 无效。
此问题由 URL 中的数字“:9200”识别,这是 ElasticSearch 使用的默认端口。
每当我尝试 运行 foreman run rails server
时,我都会收到来自 rails 的以下错误消息:
Absolute URI missing hierarchical segment: 'http://:9200' (Addressable::URI::InvalidURIError)
.
我意识到'http://:9200' is an invalid URL, but part of the problem is that not even sure why my absolute URI is 'http://:9200'。
我查看了 Addressable gem 的文档,但没有看到任何可以解决我的问题的相关内容。
这不是我最初的项目,而是我从 github 中提取的项目,所以有很多事情我不知道。但我知道它使用 Addressable gem 以及 foreman。我只是想 运行 本地服务器。
有什么想法吗?
原来这是ElasticSearch的问题。 ElasticSearch_URL 环境变量未设置,导致 URI 无效。
此问题由 URL 中的数字“:9200”识别,这是 ElasticSearch 使用的默认端口。