前段时间我和nginx一起部署了石墨,主厨,但没有冻结版本安装.因此,现在,尝试使用相同的配方安装我得到错误,因为缺少与版本相关的东西.
我需要找到我在其他CentOS机器上安装的Graphite版本,以便能够弄清楚如何修复配方.
谢谢.
加布里埃尔
尝试安装Redis 3.2.1时,我在下面遇到此问题:
[root@clj-lc-test01 redis-3.2.1]# make
cd src && make all
make[1]: Entering directory `/tmp/redis-3.2.1/src'
LINK redis-server
cc: ../deps/geohash-int/geohash.o: No such file or directory
cc: ../deps/geohash-int/geohash_helper.o: No such file or directory
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/tmp/redis-3.2.1/src'
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)
有人能指出我正确的方向吗?我已经看到这样的错误,解决方案是cd到deps并运行make ...问题.
我该怎么办?
谢谢,加布里埃尔
当我尝试针对 Azure 运行 Terraform v1.1.7 时遇到问题。\n这是第一次运行,并且“artifactory”后端中不存在状态文件。
\n当我使用 Terraform 0.13 运行时,它会运行,最后,脚本会将状态文件放入 Nexus 中,管道的下一次运行会获取状态文件并使用它,更新它,然后将其放回 Nexus。
\n所以这在 terraform 0.13 下工作。\n我现在做错了什么?
\n主要.tf:
\nprovider "azurerm" {\n subscription_id = var.credentials.subscription_id\n tenant_id = var.credentials.tenant_id\n client_id = var.credentials.client_id\n client_secret = var.credentials.client_secret\n features {\n key_vault {\n purge_soft_delete_on_destroy = true\n }\n }\n}\n\n...\nRun Code Online (Sandbox Code Playgroud)\n状态保存在 Nexus 中,状态文件如下所示:
\nterraform {\n backend "artifactory" {\n url = "https://nexusbox/nexus/repository/"\n repo = "terraform"\n subpath = "component/vault"\n username = "theusername"\n password = "somegiberrish"\n }\n}\n\n\n#>/usr/bin/terraform version\nTerraform v1.1.7\non linux_amd64\n+ provider registry.terraform.io/hashicorp/azurerm v2.99.0\n+ provider registry.terraform.io/hashicorp/random …Run Code Online (Sandbox Code Playgroud) 我有这些数组
services=["service1","service2","service3"]
ports=[11001,11002,11003]
Run Code Online (Sandbox Code Playgroud)
对于每个服务元素,我需要在conf.erb文件中分配端口的对应元素.我到现在所拥有的是:
node['recipe']['services'].each do |serv|
template "/etc/services/conf.d/service-#{serv}.conf" do
source "service-#{serv}.conf.erb"
owner 'serviceaccount'
group 'serviceaccount'
mode '0644'
variables(
:service => serv,
:ports => node['services']['ports']
)
end
end
Run Code Online (Sandbox Code Playgroud)
听起来很糟糕,结果很糟糕.
结果应该是3个conf文件:
服务service1.conf:
服务服务1港口11001
服务service2.conf:
服务服务2港口11002
服务service3.conf:
服务服务3港口11003
任何帮助表示赞赏.
谢谢,加布里埃尔