问题标签 [toml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Traefik 认证失败
这是我的目标,我想在我的服务器上设置一个反向代理。我曾经使用 Haproxy 来完成这项工作,但我想尝试 Traefik。
首先,我想获取 Traefik 的仪表板页面。它几乎可以工作,弹出窗口似乎输入了我的凭据,但即使我确定凭据正确,它也总是失败。
这是我的 traefik.toml
这是我运行容器的 docker 命令
如您所见,我的凭据是 admin:aaa,每当我尝试将它们输入对话框时,它都会向我发送以下消息:
如您所见,这是一个非常基本的配置,仅用于开始使用 Traefik。所以我不知道我错在哪里,我查看了有关网络部分配置的文档,它似乎没有错......
我错过了错字吗?
rust - 如何使用 toml-rs 和 serde_derive 反序列化两种不同的结构和文件格式?
我正在使用 toml-rs 和 serde_derive 反序列化我的应用程序用来描述数据结构的 TOML 文件。
我使用我的第一个数据结构进行了所有工作,该数据结构对应于一个 TOML 文件定义,其中包含必填字段和可选字段。
现在我想用它来反序列化另一个 TOML 文件中描述的具有不同字段的另一个数据结构。
如何向反序列化器(我正在使用toml::from_str(&contents)
)指定要反序列化的结构类型?
相关问题 - 是否可以将类型放入文件本身,以便反序列化可以更通用,并且反序列化器可以检测到从文件本身反序列化的类型?
rust - 使用 config-rs 将 TOML 字符串反序列化为枚举
我正在使用 config-rs 从 TOML 文件加载配置,并且我想将字符串反序列化为枚举。我尝试使用deserialize_with
serde_derive 的功能来解决它,但我不知道如何返回合适的错误来满足函数签名。我怎样才能实现它?
我的依赖:
用于反序列化 enum 的示例代码RotationPolicyType
:
deserialize_with编译错误:
deserialize_with2的编译错误:
gitlab-ci - config.toml 中的 [runners.docker] 部分对于 docker 机器的用例有什么用?
阅读有关自动缩放的文档,当使用 docker+machine 作为 executor 时,我无法确定 [runner.docker] 部分的作用:
在执行者文档中它说:
docker+machine : 类似于 docker,但使用自动缩放的 docker 机器 - 这需要存在 [runners.docker] 和 [runners.machine]
我知道我必须定义这个 [runners.docker] 部分才能使用 [runners.machine] 部分,但是这个 [runners.docker] 的目的是什么?我找不到如何配置它,因为我不明白为什么要使用它。
我们的 gitlab-runner 在 vSphere VM 上运行,并配置为使用 docker+machine 执行器和使用 vmwarevsphere 的 MachineDriver 进行扩展。一切都很好,但我想完全理解配置文件。
这是我们的“星号审查”config.toml 文件,其中包含我无法理解的 [runners.docker](请注意,编写它的人离开了公司,所以我不能问他):
go - 如何解析 TOML 中的嵌套数组/子表?
我从 Go 开始,对于已经了解 Go 并且只想查找资料的人来说,官方文档似乎更多。我希望在这里向正确的方向稍微推动一下。
我想要做什么:使用BurntSushi 的TOML 解析器解析一个TOML
配置文件,该解析器由几个共享相同基本特征的元素组成。
我被困在哪里:我希望每个项目的各自部分与项目一起列出。到目前为止,我只能通过其索引获得其中之一。我正在寻找的是如何以列出相应索引的所有子部分而不是仅列出特定索引的方式进行设置。我可以得到一个 JSON 列表,[:]
但似乎无法适应它以获得正常输出。
最初我考虑过[[item.part.001]]
等等,因为它在在线 JSON 解析器中看起来正确,但无法弄清楚如何将它正确读入 Go。由于无论如何我都被卡住了,我对这两种类型都持开放态度,无论哪种效果最好。
提前致谢。以下是作为缩写的最小工作示例的文件。
演示.toml
演示.go
ruby - 无法加载此类文件 - toml-rb,尽管安装了 gem
我的宝石文件:
*.rb 文件:
它在本地工作,在远程服务器上 - 错误:
虽然我已经运行“捆绑”并且
怎么了?
rust - 从 toml 文件读取的字符串值包含额外的引号
从 toml 文件读取的字符串值包含额外的引号:
代码:
如何删除这些额外的引号?
箱:
python - 尝试将我的 Django 应用程序推送到 Heroku 时出现以下错误: TomlDecodeError("Invalid date or number")
当我将git push
我的 Django 应用程序加载到 Heroku 时,我收到以下错误。我怎么知道我的代码需要从这个错误中改变什么?我不确定我错误配置了哪些日期信息会引发此错误。如果你能指出我正确的方向,那就太好了!当我使用 python 3.6.3 时,我的 Pipfile.lock 设置确实显示了 python 3.6.4。这可能是问题吗?有没有办法更新 Python 而不必重新安装我的所有东西?
以下是完整的回溯错误:
错误可能在我的Pipfile
. 不正确的版本号可能是问题吗?
generics - Chainable Queries on TOML documents
I'm trying to implement a chainable query execution for TOML documents.
A Query
is a thing that changes a TOML document and might return another Query
object which shall be executed after itself. A Query
which is executed gets the result of the previous query (if any).
The problem is that the return types are generic. A query might return a Vec<i64>
, but its successor might return a String
... thus, the return type of one Query
depends directly on the return type of its successor.
Here's my code so far:
The error is that the return type is recursive (as the whole problem is recursive):
The title is not very expressive. I'm sorry about that, I don't know how to describe better.
docker - 私有服务器上的 Gitlab Runner 自动缩放
我正在尝试在自动缩放中制作 Gitlab-ci,但我遇到了这个错误:
警告:无法为 0f8e3032 更新执行程序 docker+machine 没有可以处理构建的免费机器
config.toml: