gpt4 book ai didi

javascript - 环境变量在路径中返回 null

转载 作者:行者123 更新时间:2023-11-29 21:07:52 35 4
gpt4 key购买 nike

我已经设置了 ENV Vars (Ubuntu 14.04)

CERT_PATH=/home/ubuntu/certs/developer.cert.co.uk.pem
CA_PATH=/home/ubuntu/certs/ca.pem

然后我在 JS 脚本中获取这些值

var certPath = process.env.CERT_PATH;
var caPath = process.env.CA_PATH;

但我很困惑为什么其中一个变量在路径中返回 null:

-- console log here
CERT Path: null/certs/developer.cert.co.uk.pem
CA Path: /home/ubuntu/certs/ca.pem

我不明白的是 OSX 上的相同设置没有这个问题。

最佳答案

虽然我无法解释为什么我在我的路径中得到 null,但我最终还是在管道的相关部分周围使用了 withEnv block 。

我通常这样做,但认为我可以全局设置 ENV var 并且能够从中读取而无需这样做,但似乎并非如此

withEnv(["CA_PATH=/home/ubuntu/certs/ca.pem", "CERT_PATH=/home/ubuntu/certs/developer.cert.co.uk.pem"]) {
try {
sh '''#!/bin/bash -l
run tests
'''
TESTS = 'success'
} catch (Exception err) {
TESTS = "failure"
}
}

关于javascript - 环境变量在路径中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43104151/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com