当前位置: 首页 > 面试题库 >

未在OS X安装上创建“ Jenkins”用户

夹谷山
2023-03-14
问题内容

在阅读有关Jenkins安装的信息时,许多指南都谈到安装程序在OS X上创建了一个名为“
Jenkins”的用户。该用户似乎对某些任务很重要。但是,使用自制软件安装Jenkins 2.32不会在此处安装该用户。为什么会这样-我错过了什么吗?

背景:我想将CI for iOS与Gitlab服务器一起运行。


问题答案:

通过Homebrew安装的Jenkins有点混乱-之所以这么说,是因为在输出权限的日志输出中并不是很明显。

Jenkins不会在Mac OS上创建jenkins用户(imo也不会)。

默认情况下,正在使用的用户brew install jenkins是将获得默认权限的用户。应该有一个/.jenkins用户的主文件夹内的文件夹(例如:/Users/<your_user>/.jenkins

问题在于,当brew完成运行时,某些应链接到活动用户的文件 却不会链接 -因此,您可能会使用rvm /
ruby​​创建作业,例如,获取捆绑程序无法写入系统ruby的错误。

在终端/ iTerm中尝试以下操作:

须藤chown whoami/图书馆/LaunchDaemons/homebrew.mxcl.jenkins.plist

whoami应该被壁虱包围

我倾向于在一个命令之后执行这些命令 brew install jenkins

ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents

将Jenkins plist文件符号链接到/ Library / LaunchAgents

sudo cp -fv /usr/local/opt/jenkins/*.plist /Library/LaunchDaemons

将plist文件复制到/ Library / LaunchDaemons

sudo chown我是谁/Library/LaunchDaemons/homebrew.mxcl.jenkins.plist

将列出的plist文件的sudo所有权直接授予用户

这部分不是必需的…

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

这里有一些要参考的东西:

http://flummox-engineering.blogspot.com/2016/01/installing-jenkins-os-x-
homebrew.html



 类似资料:
  • [maventest]$/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/bin/java-xmx512m-xx:maxpermsize=128m-dfile.encoding=utf-8-cp/users/shared/jenkins/home/plugins/maven-plugin/web-inf/lib/mav

  • 问题内容: 我已在Mac OS X上为python 2.7.3成功构建/安装了NumPy。现在,我也想构建/安装scipy。我是从git hub下载的。进入目录。跑python setup.py构建,直到遇到此错误,它似乎一直在工作: 我以为我为NumPy安装了Fortran …猜猜不是吗?我将如何下载? 问题答案: 您的问题是您需要安装Fortran编译器才能进行构建。 另外,如果您已经禁用了F

  • 我使用的是XAMPP版本5.6。Mac OS X 10.10上的3-0。3约塞米蒂和我想安装Gmagick(https://pecl.php.net/package/gmagick)graphicsmagic的PHP API扩展。(http://www.graphicsmagick.org) 所以我下载了gmagick并将其编译为php: 然后我将其添加到php中。ini: 但该扩展未处于活动状态

  • 问题内容: 我正在尝试按照以下说明为Python 2.6安装MySQLdb: http://www.tutorialspoint.com/python/python_database_access.htm 当我执行此步骤时:出现错误: 我已安装MySQL并将其添加到我的 我究竟做错了什么? 问题答案: 它不是在寻找“ mysql”,而是在寻找“ mysql_config”。尝试从bash运行“哪个

  • 问题内容: 这是我的错误信息: 所以2.7找不到pygame。这是在新安装的python上,而且我可以进入其他模块(pyo,wx,numpy)。我已经重新安装了pygame并在相应的库文件夹中查看,但在任何地方都找不到pygame模块。重新安装不能解决此问题。有什么建议吗? 编辑:在回答问题时,我怎么安装pygame的,我从这里位于的.dmg安装http://www.pygame.org/down

  • 问题内容: 如果有人可以在这里提供一些见解,我将不胜感激。 我是MongoDB的新手,(相对)命令行的新手。 我在本地的MongoDB上成功运行了express / node.js应用程序,但是在重新启动计算机后,我尝试重新启动Mongo服务器,并且该服务器开始出现错误,无法启动。从那时起,我几次重新安装Mongo只是为了发现发生相同的错误。这是我收到的: 我错过了一步吗?我应该创建一个配置文件吗