我是Node.js的新手。我试图将RethinkDB模块添加到我的项目中,但是出现了npm error:0909006C:PEM routines:get_name:no start line
错误。
我不使用代理,尝试卸载/重新安装Node.js,并从我在网上找到的解决方案更改注册表,但是没有一个起作用。
答案 0 :(得分:1)
在Windows上为我解决的问题,
cmd:
mtcars %>%
nest(data=-c(vs)) %>%
mutate(
fit = map(data,~lm(mpg ~ cyl, data = .x)),
fit1 = map(data,~lm(mpg ~ cyl + gear + wt, data = .x))
) %>%
gather(name, model, fit:fit1) %>% # <--- consolidate before tidying
mutate(tidied = map(model, tidy)) %>%
unnest(tidied)
# # A tibble: 12 x 9
# vs data name model term estimate std.error statistic p.value
# <dbl> <list> <chr> <list> <chr> <dbl> <dbl> <dbl> <dbl>
# 1 0 <tibble [1… fit <lm> (Inter… 36.9 3.69 10.0 2.73e-8
# 2 0 <tibble [1… fit <lm> cyl -2.73 0.490 -5.56 4.27e-5
# 3 1 <tibble [1… fit <lm> (Inter… 41.9 5.78 7.26 1.00e-5
# 4 1 <tibble [1… fit <lm> cyl -3.80 1.24 -3.07 9.78e-3
# 5 0 <tibble [1… fit1 <lm> (Inter… 41.9 5.71 7.33 3.76e-6
# ...
然后在cmd上
ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key
# Don't add passphrase
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub
然后将私钥复制到您的配置文件,然后:
在每个新行上输入:
more jwtRS256.key
之前:
/n
之后(在配置json上):
-----BEGIN RSA PRIVATE KEY-----
MIIJKAIBAAKCAgEAlFVXSZ6llZItgZ0JaiyD7PO3l+b7PPqtt0U3iVyTs0qhEWJB
Sa7nvyqth2Z+vOVuT5p97GJQ3nMx5CRQsF73YHdFFdUzfIDgFYOiPRT4pAw4l05r
然后修剪空格:
"JWTPRIVATEKEY":"-----BEGIN RSA PRIVATE KEY-----\n
MIIJKAIBAAKCAgEAlFVXSZ6llZItgZ0JaiyD7PO3l+b7PPqtt0U3iVyTs0qhEWJB\n
Sa7nvyqth2Z+vOVuT5p97GJQ3nMx5CRQsF73YHdFFdUzfIDgFYOiPRT4pAw4l05r\n
....d8ul170=\n-----END RSA PRIVATE KEY-----"
然后对公钥进行同样的操作。
"JWTPRIVATEKEY": "-----BEGIN RSA PRIVATE KEY-----\nMI.............d8ul170=\n-----END RSA PRIVATE KEY-----",
微笑
答案 1 :(得分:0)
键入此行npm set registry http://registry.npmjs.org/
,然后重试
我认为您的证书已过期