在OS X 10.9下,Jenkins CI由launchd自动启动.更新到10.10后,它不再启动.
Jenkins是使用jenkins-ci.org的OS X安装程序安装的.我正在运行v1.584.在这个问题出现之后我重新安装使用v1.585无济于事.
org.jenkins-ci.plist中指定的日志文件中没有输出.Syslog有几条消息表明org.jenkins-ci服务"无法初始化:14A389:xpcproxy + 14045 [1344] [1016C726-9ACF-3A24-9C51-A279F5C6B167]:0xd".
在优胜美地打破了詹金斯的变化是什么?
日志消息末尾的"0xd"是错误代码吗?
我尝试通过launchctl手动加载和启动.没有错误输出到控制台,但jenkins仍未运行.
这个问题并不是詹金斯独有的.我有另一个启动项目,自更新到10.10以来也失败:TrendMicro反病毒.
我在Ubuntu 14.04 linux上的一个git repo中添加了一些二进制文件,将这些文件推送到GitHub远程,然后将它们拉到OS X上的现有克隆El Capitan和Windows 10. git status在OS X上,Windows显示其中一些文件已修改为尽管他们没有被触动过.它继续显示它们即使在git reset --hard和之后也发生了变化git checkout.
注意,我正在使用带有这些文件的Git LFS(大文件存储).
以下是git diffOS X上的输出,其中只有1个文件显示为已修改:
Marks-MacBook:KTX mark$ git diff other_lib/linux/Release-x64/libSDL2main.a
diff --git a/other_lib/linux/Release-x64/libSDL2main.a b/other_lib/linux/Release-x64/libSDL2main.a
index 4202f6f..2797199 100644
Binary files a/other_lib/linux/Release-x64/libSDL2main.a and b/other_lib/linux/Release-x64/libSDL2main.a differ
Run Code Online (Sandbox Code Playgroud)
和
Marks-MacBook:KTX mark$ git diff --raw other_lib/linux/Release-x64/libSDL2main.a
:100644 100644 4202f6f... 0000000... M other_lib/linux/Release-x64/libSDL2main.a
Run Code Online (Sandbox Code Playgroud)
文件已标记-text,.gitattributes因此EOL标记不应出现任何问题.还有什么可能导致不同的sha1结果和git diff报告二进制文件有什么不同?
我添加了一个diff=bin到.gitattributes了*.a那里的文件bin使用textconv = hexdump -v -C.在此git diff报告之后没有差异但 …
我正在构建一个 NSIS 安装程序,其中包括一个共享库和一组使用该库的工具。我需要对所有内容进行签名,以便用户可以安装它而不会收到来自 Windows 的可怕警告。
在我对这个问题及其变体的所有搜索中,我只能找到一些答案,甚至这些答案也不完整。例如,“您必须使用自定义的构建后命令”,但没有详细信息。另外,“因为 NSIS 在编译签名期间构建卸载可执行文件,所以安装程序很复杂”,它指向一个 NSIS url,解释直接使用 NSIS 时的过程。在该页面的顶部,它说版本 3.08 有一个新uninstfinalize命令,该命令废弃了此处描述的过程。但没有说明如何使用它。