有时我需要猜测包名,有没有包搜索实用程序,比如apt/yum/port/brew中的搜索命令...
我有 Jenkins 和 Artifactory for Java 的 CI 设置。我还想构建和部署 deb 包。为了构建 deb 包,我可能会使用 Maven 插件(从 Gradle 调用),例如http://mojo.codehaus.org/deb-maven-plugin/。
我现在正在调查 Debian 存储库的实现。我想部署一个私有的 Debian 存储库来托管我的包 ( http://wiki.debian.org/HowToSetupADebianRepository )。
Jenkins 中是否有任何插件可以更轻松地部署 deb 包?我应该使用哪个 debian 存储库实现?
在阅读教程和自述文件时,我经常看到人们在广告中安装python包pip,即使他们使用的操作系统也是如此,它有一个很好的包管理器apt.然而在现实生活中,我只遇到了那些只能用他们的操作系统包管理器安装东西的人,推断这个包管理器会对所有包都一致,无论是否python.
我最近转而使用emacs的包管理器packages.
此后,一些emacs的路径变量获取设置超出了我在做.emacs文件:两者load-path并Info-directory-list从包东西得到perpended.但我不明白这些定制在哪里完成.
让我们专注于Info-directory-list:在我的.emacs文件中我没有设置它所以它应该是nil(以便稍后info启动时,它初始化Info-default-directory-list.但是我的新包装已经初始化并且添加了一些包目录.这会弄乱我的dir结构info.我已经检查了自动加载的文件,但没有设置Info-directory-list任何方式-在包没有其他的elisp文件(pandoc-mode特别是)这样做.
Info-directory-list变量集在哪里?如何重新控制此变量中的顺序?
我正在开发一个多平台项目,该项目由在 Windows、Linux 和 Mac OSX 上运行的服务/守护程序组成。
我拥有的代码是可移植的,并且应用程序在所有系统上运行良好(从命令行)。由于此应用程序设计为在后台运行,因此我将其设为 Windows 上的 Windows 服务和 Linux 的 Linux 守护程序(在 init.d 中具有适当的脚本)。
现在我的问题是 Mac OSX:我对这个操作系统的经验很少,而且我很难根据我的情况找出最佳实践:
我想为我的项目安装一个安装程序(我相信一个 .dmg 文件,它可能会安装一个 .app;如果有更好的选择,请纠正我)。
这里有一些关于我的这个项目的信息:
对于单个问题,这可能需要考虑很多上下文,因此我将尝试使其更易于阅读:
您将如何为 Mac OSX 上的纯 C++ 守护程序打包/创建安装程序?
包的来源在这里
我正在通过索引安装包:
easy_install hackertray
pip install hackertray
Run Code Online (Sandbox Code Playgroud)
easy_install安装images/hacker-tray.png到以下文件夹:
/usr/local/lib/python2.7/dist-packages/hackertray-1.8-py2.7.egg/images/
Run Code Online (Sandbox Code Playgroud)
同时,pip将其安装到:
/usr/local/images/
Run Code Online (Sandbox Code Playgroud)
我的setup.py如下:
from setuptools import setup
setup(name='hackertray',
version='1.8',
description='Hacker News app that sits in your System Tray',
packages=['hackertray'],
data_files=[('images', ['images/hacker-tray.png'])])
Run Code Online (Sandbox Code Playgroud)
我的MANIFEST档案是:
include images/hacker-tray.png
Run Code Online (Sandbox Code Playgroud) 随后pip list我显示了已安装模块的列表,其中包括scipy,numpy和pandas.
如果我是其中pip install -U...任何一个,它会检查它,看到它是最新的,然后返回提示.但是,如果我pip uninstall pandas或我在列表中看到的任何项目,它说
Can't uninstall numpy. No files were found to uninstall
我通过Enthought的Canopy Stack安装了与Python有关的所有内容.
我正在尝试安装已peerDependencies为较旧版本的软件包指定a的节点模块。我知道该模块将与较新版本一起使用。如何告诉npm忽略该peerinvalid错误?当前,该peerinvalid错误正在停止安装过程。
这是错误:
npm ERR! peerinvalid Peer xxx@x.x.x wants xxx@x.x.x
Run Code Online (Sandbox Code Playgroud)
谢谢!
在Emacs中,M-x键绑定允许您搜索和执行可用命令.我正在寻找类似的功能/功能,允许您从Emacs存储库中搜索和安装可用的包.
我目前做的最好的是M-x package-list-packages后面C-s,但是这有一些缺点:
我正在寻找的功能是否存在?或者是否有一个为Emacs提供此功能的包?如果是这样,我在哪里可以找到它?
在棉花糖设备中安装apk时出现解析错误。
在牛轧糖设备中工作正常。
android {
compileSdkVersion 23
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "com.graymatic.gmind.mylook"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.4"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
Run Code Online (Sandbox Code Playgroud)
及其在日志中显示以下错误
/PackageManager: Failed collect during installPackageLI
android.content.pm.PackageParser$PackageParserException: Package /data/app/vmdl1108144592.tmp/base.apk has no certificates at entry AndroidManifest.xml
at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1176)
at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1130)
at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:13205)
at com.android.server.pm.PackageManagerService.access$3600(PackageManagerService.java:327)
at com.android.server.pm.PackageManagerService$10.run(PackageManagerService.java:11017)
at android.os.Handler.handleCallback(Handler.java:743)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:150)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)
Run Code Online (Sandbox Code Playgroud) package-managers ×10
python ×4
pip ×3
easy-install ×2
emacs ×2
android ×1
c++ ×1
canopy ×1
deb ×1
emacs-helm ×1
info ×1
installation ×1
javascript ×1
jenkins ×1
macos ×1
node.js ×1
npm ×1
package ×1
packaging ×1
path ×1
uninstall ×1
xcode ×1