我正在使用Sublime Text 2编辑器进行Perl开发,现在遇到了下一个问题。我的项目在:
/home/alex/workspace/
Run Code Online (Sandbox Code Playgroud)
在这个项目中,我有以下图书馆:
/home/alex/workspace/lib/
Run Code Online (Sandbox Code Playgroud)
当我编辑文件时:
/home/alex/workspace/test.pl
Run Code Online (Sandbox Code Playgroud)
并在此文件中尝试加载库:
/home/alex/workspace/lib/myLib.pm
我有这样的代码:
#!/usr/bin/perl
use myLib;
Run Code Online (Sandbox Code Playgroud)
sublimelinter无法找到该库,因为它不在默认的@INC路径中。有什么方法可以在不更改脚本源代码的情况下为Sublimelinter修改Perl的@INC吗?
我试图像这样使用针对每个项目的lint:
{
"folders":
[
{
"path": "/home/alex/workspace"
}
],
"settings":
{
"SublimeLinter":
{
"Perl" :
{
"lint_args":
[
"-I", "/home/alex/workspace/lib",
"-c",
"{filename}"
]
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这无济于事。
我正在尝试将我的Grafana设置从CentOS 7上的版本升级v4.0.2 (commit: v4.0.2)
到版本v4.4.3 (commit: 54c79c5)
.Grafana的新版本和新版本都是从官方RPM软件包安装的.
当我尝试打开任何仪表板时,我收到以下错误消息:
Templating init failed
Maximum call stack size exceeded
Run Code Online (Sandbox Code Playgroud)
同样在浏览器控制台日志中,我看到以下消息:
RangeError: Maximum call stack size exceeded
at RegExp.exec (<anonymous>)
at RegExp.[Symbol.replace] (<anonymous>)
at String.replace (<anonymous>)
at Object.replace (http://<my_grafana_host>/public/app/boot.07485e0c.js:10:23129)
at Object.get (http://<my_grafana_host>/public/app/boot.07485e0c.js:45:5205)
at Object.get (http://<my_grafana_host>/public/app/boot.07485e0c.js:45:5235)
at Object.get (http://<my_grafana_host>/public/app/boot.07485e0c.js:45:5235)
at Object.get (http://<my_grafana_host>/public/app/boot.07485e0c.js:45:5235)
at Object.get (http://<my_grafana_host>/public/app/boot.07485e0c.js:45:5235)
at Object.get (http://<my_grafana_host>/public/app/boot.07485e0c.js:45:5235) <plugin-component type="query-ctrl">
Run Code Online (Sandbox Code Playgroud)
当我尝试Save & Test
在Graphite数据源中进行设置时,我在浏览器控制台中遇到了同样的错误.在这种情况下,我看到一个说明Testing...
但从未完成的进度条.
我检查了Chrome和Firefox中的行为,它在两种浏览器中都以相同的方式中断.
我已经仔细检查过,石墨已启动并正在运行并正在侦听所选的URL.此外,当我试图恢复更改并运行Grafana 4.0.2时,它确实可以使用相同的设置.
我也尝试使用来自RPM的默认配置来运行新的Grafana而没有运气.
我知道这些信息不多,我很乐意提供任何可能有助于解决此问题的其他信息.
我正在尝试在 Vault 中设置基于证书的身份验证。为了进行测试,我刚刚创建了一个干净的 Vault 设置。保险库配置如下:
listener "tcp" {
address = "192.168.33.10:8200"
tls_cert_file = "/etc/vault/vault_cert.pem"
tls_key_file = "/etc/vault/vault_key.pem"
tls_disable_client_certs = false
tls_disable = false
}
listener "tcp" {
address = "127.0.0.1:8200"
tls_disable = true
}
storage "file" {
path = "/etc/vault/data"
}
Run Code Online (Sandbox Code Playgroud)
我已经启动并解封了 Vault 并启用了证书身份验证:
[vagrant@localhost ~]$ ./vault status
Key Value
--- -----
Seal Type shamir
Sealed false
Total Shares 5
Threshold 3
Version 0.9.3
Cluster Name vault-cluster-37dffb3b
Cluster ID 1ddd4712-99f6-3691-a066-d476fbc6d7c6
HA Enabled false
[vagrant@localhost ~]$ ./vault auth list
Path Type …
Run Code Online (Sandbox Code Playgroud)