如何在Mac OSX中安装DNX Secret Manager

龙次

我正在Mac OS X上使用ASP.NET5进行开发。我想实现OAuth并使用Secret Manager来存储我的秘密配置,因此我关注此DNXSecret Configuration页面。https://github.com/aspnet/Home/wiki/DNX-Secret-Configuration

但是,按照说明进行操作后,我无法将user-secret命令成功安装到Mac上,而且我几乎陷入了困境。

第一步,我安装了DNVM,并确认dnvm list命令返回Mono作为运行时引擎。

$ dnvm list
Active Version              Runtime Arch Location             Alias
------ -------              ------- ---- --------             -----
  *    1.0.0-beta4          mono         ~/.dnx/runtimes      default

我还安装了Yeoman,Grunt,Bower等,并且dnu restore命令运行正常。我在本地和Azure上成功显示了Yeoman支架式ASP.NET5页面。

然后,在上一页之后,我开始安装Secret Manager。首先,以下命令失败:

dnu commands install SecretManager

错误如下:

Errors in /Users/<username>/.dnx/bin/packages/SecretManager/1.0.0-beta4/app/project.json
Unable to locate SecretManager >= 1.0.0-beta4-10173

因此,我将上述“ project.json”文件的“ dependencies”块修改为:

{
  "version": "1.0.0-*",
  "description": "ASP.NET 5 tool to manage user secrets.",
  "dependencies": {
    "SecretManager": "1.0.0-beta4"    // <<- modified here
    //"SecretManager": "1.0.0-beta4-10173"
  },
  "commands": {
    "user-secret": "SecretManager"
  },
  "userSecretsId": "testuserSecretsId",
  "frameworks": {
    "dnx451": {},
    "dnxcore50": {
      "dependencies": {
        "System.Console": "4.0.0-beta-*"
      }
    }
  },
  "entryPoint": "SecretManager",
  "loadable": false
}

(之前)“ SecretManager”:“ 1.0.0-beta4-10173”
(之后)“ SecretManager”:“ 1.0.0-beta4”

然后,该命令成功完成,并且似乎已安装SecretManager,结果如下:

konishis-air:AspNetSocialLoginTest Ryuji$ dnu commands install SecretManager
  GET https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager'.
  OK https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager' 1674ms
Restoring packages for /Users/Ryuji/.dnx/bin/packages/e27d166dcf594105be47fff78420df10/project.json
Writing lock file /Users/Ryuji/.dnx/bin/packages/e27d166dcf594105be47fff78420df10/project.lock.json
Restore complete, 246ms elapsed
Restoring packages for /Users/Ryuji/.dnx/bin/packages/SecretManager/1.0.0-beta4/app/project.json
  GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console'.
  OK https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console' 1395ms
Writing lock file /Users/Ryuji/.dnx/bin/packages/SecretManager/1.0.0-beta4/app/project.lock.json
Restore complete, 1751ms elapsed
The following commands were installed: .project.json, user-secret

但是,当我运行user-secret命令时,我得到“找不到命令”。

维克多·赫尔杜加奇

抱歉,这是一个已知问题,我们已经在beta5中修复。

您有两种选择:

  1. 传递后备源: dnu commands install secretmanager 1.0.0-beta4 -f https://www.myget.org/F/aspnetrelease/api/v2
  2. 更新到最新的beta5位

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mac OSX中安装DNX Secret Manager

来自分类Dev

如何在 buildspec.yaml 中检索 Secret Manager 数据

来自分类Dev

如何在Google Cloud Composer中安装PYPI软件包(Facebook-business,Google-cloud-secret-manager)

来自分类Dev

如何在Lambda处理程序中使用Secret Manager端点?

来自分类Dev

如何使用Python在GCP Secret Manager中添加用户管理的复制

来自分类Dev

在Google Secret Manager中存储二进制数据

来自分类Dev

如何使用Homebrew在OSX上安装DNX?

来自分类Dev

从AWS Secret Manager提取密钥

来自分类Dev

如何在Mac OSX的Postgresql中安装hstore?

来自分类Dev

如何在Ubuntu 16.04中安装Redis Desktop Manager?

来自分类Dev

如何从Angular 9 Web应用程序服务访问GCP Secret Manager

来自分类Dev

在AWS Secret Manager中配置凭证轮换时出现权限错误

来自分类Dev

使用存储在Secret Manager中的密钥初始化Firebase Admin SDK

来自分类Dev

使用工作区从AWS Secret Manager检索Terraform中的秘密

来自分类Dev

Middy没有从NodeJS AWS Lambda的Secret Manager中获得秘密

来自分类Dev

如何在Mac上安装并摆脱OSX

来自分类Dev

如何在Mac上安装并摆脱OSX

来自分类Dev

AWS Secret Manager访问拒绝问题

来自分类Dev

如何在Xubuntu中删除Bluetooth Manager

来自分类Dev

如何在MAC OSX中拆分SQL?

来自分类Dev

如何在Mac OSX中更改$ PATH

来自分类Dev

如何在MAC OSX中拆分SQL?

来自分类Dev

如何在Linux上为WAS Liberty安装Job Manager?

来自分类Dev

如何在OSX中安装Boost

来自分类Dev

如何在 Mac OSX 上使用 Homebrew 安装的 Postgres 中的扩展

来自分类Dev

如何在Mac中安装setuptools

来自分类Dev

Lisp:如何在Mac中安装gcl

来自分类Dev

如何在Mac OSX上安装PostgreSQL-contrib-9.3?

来自分类Dev

如何在ruby 2.0.0的mac osx 10.9上安装Jekyll?

Related 相关文章

  1. 1

    如何在Mac OSX中安装DNX Secret Manager

  2. 2

    如何在 buildspec.yaml 中检索 Secret Manager 数据

  3. 3

    如何在Google Cloud Composer中安装PYPI软件包(Facebook-business,Google-cloud-secret-manager)

  4. 4

    如何在Lambda处理程序中使用Secret Manager端点?

  5. 5

    如何使用Python在GCP Secret Manager中添加用户管理的复制

  6. 6

    在Google Secret Manager中存储二进制数据

  7. 7

    如何使用Homebrew在OSX上安装DNX?

  8. 8

    从AWS Secret Manager提取密钥

  9. 9

    如何在Mac OSX的Postgresql中安装hstore?

  10. 10

    如何在Ubuntu 16.04中安装Redis Desktop Manager?

  11. 11

    如何从Angular 9 Web应用程序服务访问GCP Secret Manager

  12. 12

    在AWS Secret Manager中配置凭证轮换时出现权限错误

  13. 13

    使用存储在Secret Manager中的密钥初始化Firebase Admin SDK

  14. 14

    使用工作区从AWS Secret Manager检索Terraform中的秘密

  15. 15

    Middy没有从NodeJS AWS Lambda的Secret Manager中获得秘密

  16. 16

    如何在Mac上安装并摆脱OSX

  17. 17

    如何在Mac上安装并摆脱OSX

  18. 18

    AWS Secret Manager访问拒绝问题

  19. 19

    如何在Xubuntu中删除Bluetooth Manager

  20. 20

    如何在MAC OSX中拆分SQL?

  21. 21

    如何在Mac OSX中更改$ PATH

  22. 22

    如何在MAC OSX中拆分SQL?

  23. 23

    如何在Linux上为WAS Liberty安装Job Manager?

  24. 24

    如何在OSX中安装Boost

  25. 25

    如何在 Mac OSX 上使用 Homebrew 安装的 Postgres 中的扩展

  26. 26

    如何在Mac中安装setuptools

  27. 27

    Lisp:如何在Mac中安装gcl

  28. 28

    如何在Mac OSX上安装PostgreSQL-contrib-9.3?

  29. 29

    如何在ruby 2.0.0的mac osx 10.9上安装Jekyll?

热门标签

归档