NPM安装Mongoose Kerberos错误gss_acquire_cred_impersonate_name

2024-04-04

当我发出npm install mongoose --save我收到警告。我使用的是 El Capitan 10.11.1、Xcode 7.1.1 Build 版本 7B1005 和 npm 2.14.7。尽管一切正常(到目前为止),但我想进一步了解这一点。

Richards-MBP:app richardlu$ npm install mongoose --save
npm WARN peerDependencies The peer dependency kerberos@~0.0 included from mongodb-core will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.

> [email protected] /cdn-cgi/l/email-protection install /Users/richard/okcoders/boom/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild) || (exit 0)

  CXX(target) Release/obj.target/kerberos/lib/kerberos.o
  CXX(target) Release/obj.target/kerberos/lib/worker.o
  CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
../lib/kerberosgss.c:509:13: warning: implicit declaration of function 'gss_acquire_cred_impersonate_name' is invalid in C99
      [-Wimplicit-function-declaration]
        maj_stat = gss_acquire_cred_impersonate_name(&min_stat,
                   ^
1 warning generated.
  CC(target) Release/obj.target/kerberos/lib/base64.o
  CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
  SOLINK_MODULE(target) Release/kerberos.node
[email protected] /cdn-cgi/l/email-protection node_modules/mongoose
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection
├── [email protected] /cdn-cgi/l/email-protection ([email protected] /cdn-cgi/l/email-protection)
└── [email protected] /cdn-cgi/l/email-protection ([email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection)

为其他人提供一些背景。这个问题源于此:

无法安装 mongoose npm https://stackoverflow.com/questions/33140089/failing-to-install-mongoose-npm

^ 这个问题是一个error抛出是因为找不到 libgcc。

根据您的情况,有两个警告。第一个是这样的:

npm WARN peerDependencies The peer dependency kerberos@~0.0 included from mongodb-core will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.

这些是 NPM 依赖项警告,指出(在本例中)mongodb-core依赖于取决于kerberos并且(可能是因为 kerberos 提供了 mongodb-core 运行并不完全必需的自定义功能),它不会作为 mongodb-core 的包含依赖项安装在npm未来版本 3+(如果需要,您必须明确安装它)。

第二个警告是这样的:

warning: implicit declaration of function 'gss_acquire_cred_impersonate_name' is invalid in C99

这意味着,在 C99 标准中,不允许隐式函数声明(不提供标头签名 - 阅读有关标头和实现文件的信息)。然而,当kerberos正在建设中,他们提供了-Wimplicit-function-declarationC 编译器告诉它抛出警告而不是错误(所以他们期望这种情况发生)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NPM安装Mongoose Kerberos错误gss_acquire_cred_impersonate_name 的相关文章

随机推荐

  • JPA:检查实体对象是否已持久化

    有没有一个通用的方法可以 if entity is persisted before entity entity merge else entity persist 那么包含上述逻辑的方法在任何地方都是安全的吗 如果您需要知道对象是否已经在
  • Google Analytics API 3 - 错误:“invalid_grant”,说明:“”,Uri:“”

    我今天用谷歌搜索了这个问题的生命 分辨率为零 我正在尝试使用服务帐户构建一个非常简单的 Google Analytics 数据请求控制台应用程序 我已在 Google Developers Console 中设置了所有必需的详细信息 但收到
  • TFDMoniFlatFileClientLink 不规则地不跟踪到文件

    我有一个TFDMoniFlatFileClientLink在表单上 文件名设置为d temp monitor txt 追踪 真 TFDConnection Params MonitorBy mbFlatFile 这有时有效 有时则不跟踪任何
  • Python-创建一个以变量为名称的文本文件

    所以我正在做一个项目 我的程序创建一个名为 十个绿色瓶子 的文本文件 并在其中写入 10 个绿色瓶子歌曲 我已经成功地使其工作 但我想让它变得更好 我首先让用户可以选择瓶子的数量 效果很好 现在我只希望名称与用户输入的瓶子数量相关 即 如果
  • 为什么 Linux 可以在多处理中接受套接字?

    该代码在 Linux 上运行良好 但在 Windows 下失败 这是预期的 我知道多处理模块使用fork 产生一个新进程 并且父进程拥有的文件描述符 即打开的套接字 因此由子进程继承 然而 据我了解 您可以通过多处理发送的唯一数据类型需要是
  • B 树和 2-3-4 树之间的区别

    B 树和 2 3 4 树有什么区别 另外 你如何找到每个的最大和最小高度 链接到维基百科 http en wikipedia org wiki 2 3 4 tree and引用 2 3 4 树是 4 阶 B 树 A 2 3 4 is a B
  • 改善 python numpy 代码的运行时间

    我有一个代码可以将垃圾箱重新分配给一个大的numpy大批 基本上 大型数组的元素已以不同的频率进行采样 最终目标是将整个数组重新组合到固定的容器中freq bins 对于我拥有的数组来说 代码有点慢 有什么好的方法可以提高这段代码的运行时间
  • 将视频上传到 Google App Engine Blobstore

    我试图将视频文件与具有一堆属性的记录相关联 但似乎无法允许用户以一种形式执行所有操作 命名视频 提供描述并回答一些问题 然后上传文件 以下是我想要执行的步骤 用户将看到一个包含表单的页面 其中包含以下字段 名称 描述 文件选择器 文件被存储
  • 为什么replace()函数不起作用? [复制]

    这个问题在这里已经有答案了 我正在使用 Selenium 抓取一个网站 当我获取元素列表 标题 的文本时 它会打印以下内容 Countyarrow upward Reportingarrow upward Totalarrow upward
  • SQL 到 LINQ 工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何解决java中的连接重置异常?

    我正在尝试将视频上传到 youtube 我的代码是 private static void uploadVideo YouTubeService service throws IOException System out println F
  • 将位图资源存储在静态变量中

    我有一个显示小位图的视图 它在我的应用程序的许多地方使用 特别是列表视图 目前 每次使用创建该视图的实例时 我都会加载此位图BitmapFactory decodeResource resource id 我意识到 我可以通过将该位图加载到
  • 在 Azure 应用程序设置中配置我的连接字符串,并将其在我的 web.config 中配置为环境变量

    我在Azure中有一个Web应用程序 并且在其应用程序设置中配置了connectionStrgin 但我不知道如何将此配置设置为应用程序web config Net 中的环境变量 有人有一些文档或知道如何实现这一点 到目前为止我已经查看了微
  • 正确使用 tfds.load() 中的 Cifar-10 数据集

    我正在尝试使用 Cifar 10 数据集来练习我的 CNN 技能 如果我这样做就可以了 train images train labels test images test labels datasets cifar10 load data
  • python 中删除了 NaN 值的列表的中值

    是否可以在不显式删除 NaN 而是忽略它们的情况下计算列表的中位数 I want median 1 2 3 NaN NaN NaN NaN NaN NaN 为 2 而不是 NaN numpy 1 9 0有这个功能nanmedian nanm
  • c 将文本文件逐行读取到数组中并打印它们

    我有以下 C 代码片段 string lines File ReadAllLines C test txt for int i 0 i
  • 如何使用SPARQL计算有向图的最大度?

    我在两个单独的查询中计算了有向图中每个节点的入度和出度 SELECT s COUNT AS outdegree s p o GROUP BY s ORDER BY DESC outdegree SELECT o COUNT AS indeg
  • GZip 压缩(通过 .net)会增加文件大小吗?

    我跟踪使用 Net 的 GZipStream 类压缩的文件的原始大小 并且我认为要压缩的文件的大小似乎有所增加 那可能吗 这就是我进行压缩的方式 Byte bytes GetFileBytes file using FileStream f
  • 如何使用 system.security.cryptography 生成可在客户端进行身份验证的 OTP?

    有人知道我在哪里可以找到带有 system security cryptography 命名空间的示例代码 或者开发人员可以遵循的说明吗 目的是向 ASP NET 网站添加双因素身份验证 在网站上 我想要求用户输入密码 类似于他们从密钥卡获
  • NPM安装Mongoose Kerberos错误gss_acquire_cred_impersonate_name

    当我发出npm install mongoose save我收到警告 我使用的是 El Capitan 10 11 1 Xcode 7 1 1 Build 版本 7B1005 和 npm 2 14 7 尽管一切正常 到目前为止 但我想进一步