问题标签 [package-managers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
728 浏览

java - PackageManager.movePackage() 在哪里?

检查 Android 文档,这种方法不存在。但是查看它使用的应用程序管理器(内置)的源代码:

movePackage()方法,在查看源代码(对于 2.2 Froyo,API)时,该方法存在并声明为public abstract. 我想知道如何访问此方法?

0 投票
3 回答
6058 浏览

macos - Homebrew 正在生成两个警告

我使用 Homebrew 作为包管理器。我运行这个命令:

但我得到了这个错误:

错误:无法取消链接旧的“bin/brew”(权限被拒绝)

错误:执行 git pull http://github.com/mxcl/homebrew.git master失败

在 sudo 下再次运行:

/usr/local/Library/Homebrew/brew.h.rb:1:警告:已初始化常量 FORMULA_META_FILES
/usr/local/Library/Homebrew/brew.h.rb:2:警告:已初始化常量 PLEASE_REPORT_BUG 错误:以下未跟踪的工作树文件将被结帐覆盖:

.gitignore
;;; 大名单在这里;;;;

现在,每个 brew 命令都会生成以下警告:

/usr/local/Library/Homebrew/brew.h.rb:1:警告:已初始化常量 FORMULA_META_FILES
/usr/local/Library/Homebrew/brew.h.rb:2:警告:已初始化常量 PLEASE_REPORT_BUG

知道出了什么问题吗?

0 投票
3 回答
2208 浏览

linux - 在不使用 M2 存储库但使用系统 jar 的情况下使用 Maven 离线构建项目

我有一个开源操作系统项目的需求,在nix环境下完全离线使用Maven。即它应该使用系统中可用的依赖项(可能在 /usr/share/ + 其他几个地方?)。Maven 不应从 Internet 下载任何依赖项。

有没有解决方案来实现这一目标?在系统中创建 M2 存储库不是一个可行的解决方案。问题是文件系统是只读的。我们只能处理具有写入权限的临时文件夹(例如 /tmp)。但是在临时位置维护一个 repo 是一个糟糕的设计,不是吗?换句话说,新安装的 maven 项目应该使用系统中现有的包(如果可用)。如果包不存在,则应单独安装(通过包管理器),并且不应将其复制到 m2 存储库。

有什么已知的方法可以做到这一点吗?

谢谢您的帮助!

PS:请注意,我不是在询问 -o 选项以使其脱机!

0 投票
1 回答
2189 浏览

visual-studio-2010 - NuGet + 包管理器控制台

您如何获得有关您安装/卸载的软件包的文档?我发现的每个站点都有关于 NuGet 或包管理器控制台的任何信息,非常兴奋地向您展示如何安装/卸载包。

这似乎微不足道,但您会认为会有一些控制台命令说诸如 Describe-Package 之类的东西,或者作者可能会在 NuGet 网站上的描述中留下一个链接,但没有。没什么,nada,拉链。

有人可以让我摆脱痛苦,或者告诉我这些软件包没有官方文档结构,还是有一个命令可以让我查看可用命令?

0 投票
15 回答
91979 浏览

android - 这是什么意思:失败 [INSTALL_FAILED_CONTAINER_ERROR]?

我尝试部署我的应用程序,有时会出现此错误:

我试图用谷歌搜索它,但没有找到错误的含义或它是由什么引起的。我通过IDE(IntelliJ)部署文件被复制到设备的/data/local/tmp(无根华为Ideos,运行2.2),但包管理器似乎不喜欢它。在安装 apk 之前,我已经事先从设备中删除了该应用程序。我还确保设备上的 /data/local/tmp 下没有旧文件。我现在仍然收到此错误。该包应该使用调试密钥进行签名,因为我通过 IDE 通过“运行”应用程序进行部署。

这是什么意思以及如何解决它?

编辑/更新:

不允许在 sdcard 上安装应用程序时,我可以避免错误,设置

在清单中。对于开发来说没问题,但对于生产来说,这并不是我真正想要的——因为我的应用程序非常大,只有 17mb;因此我更喜欢它在 sdcard 上。如何能够在不生根的情况下将其安装在外部存储器上(因为这是我可以删除 /mnt/secure/asec/smdl2tmp1.asec 的唯一方法,这似乎也是一种解决方案)。

0 投票
2 回答
3859 浏览

android - 如何获取所有已安装应用程序的列表?

帮助!都是一样的黑屏。显示需要添加代码。谢谢。我使用这样的代码:

0 投票
2 回答
427 浏览

android - 如何制作可自定义的按钮来启动应用程序?

我正在尝试向我的应用程序添加一个按钮。单击时,我想启动一个显示所有快捷方式或已安装​​应用程序的选择对话框。选择一个应该永久设置按钮以启动该应用程序。

我了解如何使用 packagemanager 获取已安装应用程序的列表:

但是我真的需要接受这个并使用 ListAdapter 并从头开始创建一个单独的对话框吗?

我觉得我在其他应用程序中多次看到此选择菜单(例如,当您添加快捷方式时的任何启动器应用程序,或者当您添加新快捷方式时在 Google 的 Car Home 应用程序中)。没有使用此快捷选择菜单的常用方法吗?

我已经搜索了这些论坛,找不到其他的。任何帮助都感激不尽。谢谢你。

0 投票
3 回答
2483 浏览

android - 在不使用 sd 卡的情况下从另一个 android 应用程序安装 apk

我能够下载一个 apk 文件并将其存储在我的 /data/data/com.android.myApp/anotherApp.apk 中。我想知道是否有一种方法可以从另一个应用程序安装此文件。我目前正在使用:

Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse(filepath), "application/vnd.android.package-archive"); startActivity(intent);

这是我的清单文件:

当我运行这个。它给了我“解析错误:解析包时出现问题”。我不知道问题是什么?1)我需要将应用程序存储在SD卡中吗?我不想那样做 2)权限问题?3) 正在安装损坏的软件包?

0 投票
2 回答
2914 浏览

c# - 多个解决方案引用的项目的 Nu-Get 和项目级别依赖性问题

我试图弄清楚处理这种情况的最佳方法是什么。

假设我有一个库,它被多个不同的非相关解决方案引用,我们称之为 WebServiceInterface.dll。这个库依赖于 JSON.NET。

在 NuGet 之前

JSON.NET 二进制文件是通过 WebServiceInterface 项目中的 SVN 外部引用的。其他依赖于 WebServiceInterface 的解决方案引用了该项目(也作为 SVN 外部),因此拉取了项目及其依赖项。

使用 NuGet

我还没有弄清楚如何强制将 JSON.NET 引用存储在 WebServiceInterface 项目下(而不是 RandomSolution\packages 位置)。我找到了对项目级和解决方案级包的引用 @ nu-get,但是当我通过 nu-get 添加依赖项时,我似乎无法找到如何指定它。

这里的目标是,当有人签出 WebServiceInterface 并将其添加到它构建的新解决方案中时(而不是对 JSON.NET 的损坏引用,该引用指向包目录下的最后一个解决方案是签入的)。

0 投票
1 回答
517 浏览

.net - 带有生成的 web.config 文件的 Nuget

对于我的应用程序 web.config 文件是由t4 模板生成的。因此,我的配置文件嵌套在 web.tt 文件中:

web.config 文件位置

例如,现在当我安装 elmah 时,我得到以下输出:

并且没有将 elmah 的配置添加到 web.config 文件中。我验证了解决方案中不存在 elmah 部分:

任何想法为什么会发生?我知道nuget不会更新我的web.tt文件,但至少web.config,这可能吗?

更新

一些细节。发生这种情况是因为 web.config 文件具有属性

在 csproj 文件中。如果我删除它,一切都会按预期工作。