草庐IT

包管理

全部标签

PHP 包管理器

有谁知道用于PHP的包管理器库(例如用于Linux发行版的apt或yum)除了PEAR?我正在开发一个系统,该系统应该包括一个用于模块管理的包管理系统。我设法使用PEAR获得了一个可行的解决方案,但是将PEAR客户端用于管理PEAR安装之外的任何其他事情并不是真正的最佳解决方案,因为它不是为此而设计的。我将不得不修改/扩展它(例如,实现安装/升级操作或将PEAR特定文件(如锁定文件)从系统根目录移开),尤其是CLI客户端代码非常困惑,PHP4.所以也许有人有一些建议用于替代PEAR客户端库,它易于使用和扩展(服务器端有一些不错的实现,如Pirum和pearhub)用于完全不同的用PHP

android - 包管理器已死 由 android.os.DeadObjectException 引起

我偶然发现了Crashlytics在我的应用程序中发送的异常。客户端Android版本为5.1.1。我收到以下堆栈跟踪:致命异常:java.lang.RuntimeException包管理器已死android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:160)com.google.android.gms.common.zzp.isGooglePlayServicesAvailable(UnknownSource)com.google.android.gms.common.zzf

node.js - 安装 node.JS 时,node.js 运行时和 npm 包管理器选项有什么区别?

我正在尝试通过下载.exe文件来安装node.js,我很困惑并卡在Node.js设置上,它要求安装node.js运行时或npm包管理器所以我想在完全了解两者之间的区别后继续安装。Myquestioniswhatisthedifferencebetweennode.jsruntimeandnpmpacakagemanagerandwhatareallthefeaturesdoIgetonthetwooptions.我安装node.js的基本目的是编译Typescript,请帮我了解一下这两个包的特点 最佳答案 首先,它不会要求您安装N

node.js - 我应该使用包管理器还是从源代码在 Ubuntu 上安装 node.js?

有谁知道从源代码安装最新版本是否有风险?我应该坚持使用包管理器吗? 最佳答案 当前建议使用install-node-on-linux如果您想使用您的用户帐户进行非常简单的安装(免责声明:我是作者)。使用nvm如果您想使用您的用户帐户进行安装+您需要定期在版本之间切换,而且您对工具和环境的复杂性稍有了解。按照指示here通过NodeSourcePPA安装。这很容易做到,但灵active最低。旧答案注意:在撰写本文时,我使用的是Ubuntu12.10。安装Node的方法有很多。我个人更喜欢下载最新稳定版本的源代码并将其安装到~/loca

node.js - 在 Windows 上安装 npm(Node.js 包管理器)(不使用 Node.js MSI)

问题:在使用nvm安装Node.js时,我能够安装我需要的Node.js版本,但是nvm没有安装npm自动。NPM的页面没有提供有关安装它的信息。作为一个Windows用户,我自己完全不知所措......Google中的每个结果似乎都使用Node.jsMSI安装程序来使其正常工作——在我的情况下,这不是一个选项。那么,我该怎么做呢? 最佳答案 要在Windows上安装npm,只需解压缩npmarchiveNode在哪里。见docs了解更多详情。npm是随node一起提供的,这就是你应该如何安装它的方式。nvm仅用于更改Node版本,

python - 如何进行 Python 包管理?

来自Node.js+npm背景,试图了解与Python包管理相关的所有内容真的是一场噩梦。经过几个小时的研究,我偶然发现了所有这些关键字:简易安装虚拟环境pip设置工具distutilspypi轮子鸡蛋网站包有人可以帮我破译这些术语并将它们放在历史背景中吗?例如,“distutils是第一个包管理器,但它在Y中被X取代,因为Z”。我非常喜欢Python(这门语言),但对于过去几年一直在使用令人惊叹的npm的人来说,学习包管理似乎是一场真正的噩梦。 最佳答案 包的类型Egg对比Wheelvs都不是。这两者的意思是,python包可以从

windows - Windows 上的 boot2docker 缺少 apt-get/包管理器

我在boot2docker中。我不完全确定我完全理解它,但我正在进行的项目似乎需要它。我已经ssh进入,我试图在我们的项目上做一个make,但是我得到了make:notfound然后我尝试了一个:apt-getinstallmake得到了apt-get:notfound尝试谷歌搜索,但找不到任何相关信息或任何包管理器。关于如何在boot2docker中安装任何东西有什么建议吗?编辑:当我问这个问题时,我误解了boot2docker和docker是如何携手合作的。实际上有一个包管理器(tce-load)允许安装包,但实际上,它不应该被使用,任何涉及使用docker的项目都应该使用boot

linux - 使用包管理器时如何管理 Perl 模块?

一个recentquestion在这里,我开始思考了。在我尝试过的大多数Linux发行版上,一些Perl模块可以通过包管理器获得。其他人,当然不是。在很长一段时间里,每当我需要安装一些CPAN模块时,我都会使用我的包管理器来确定一个包是否可用,并在它可用时安装它。明显的优势是,只要有新版本的软件包可用,您就可以更新模块。但是,当模块不以预打包形式提供并且该模块存在依赖项时,您就会遇到麻烦。每次cpanshell询问它是否应该遵循依赖项时都启动你的包管理器可能会很累。通常,另一个缺点是预打包模块的版本。如果您正在运行Debian或Ubuntu,您很快就会发现您将无法生活在最前沿,就像许多

c++ - C++ 是否有像 npm、pip、gem 等这样的包管理器?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion只是想知道安装cpp包的最佳方法。我的背景是JS/Ruby/etc,所以看起来很奇怪,没有cpm之类的。我错过了什么?估计没这么简单……例如,我什至无法运行带有#include的.cpp文件当我得到fatalerror:'iostream'filenotfound为清楚起见进行编辑:iostream是一个不好的例子,当我写这篇文章时,我的系统配置被退回了。

c++ - C++ 是否有像 npm、pip、gem 等这样的包管理器?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion只是想知道安装cpp包的最佳方法。我的背景是JS/Ruby/etc,所以看起来很奇怪,没有cpm之类的。我错过了什么?估计没这么简单……例如,我什至无法运行带有#include的.cpp文件当我得到fatalerror:'iostream'filenotfound为清楚起见进行编辑:iostream是一个不好的例子,当我写这篇文章时,我的系统配置被退回了。