我试图在构建时通过Jenkins 2.54触发一个shell命令。我以前运行过这个,但是我决定在没有TimeMachine的情况下重建我的mac‘干净’。
在后台,我使用一个node.js应用程序来构建敏捷中心(Rally)中的应用程序--所有这些都很好,甚至我在shell中使用的Shell命令(确切地说,是鱼)。
据我所知,当从cmd行运行时,我已经安装了所有的依赖程序。
我使用的命令:
红宝石/g2ca/git2ca_AgileCental.rb devOps

正如在shell中直接提到的,它完成了我所需要的一切,使用一个伪ID (如用户故事US01 )进行提交,并将预期的结果添加到用户故事更改集中:

但是..。Jenkins在它的控制台中大发雷霆:
require': cannot load such file -- vcseif (LoadError) from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in需要‘from /g2ca/git2ca_agile_Cental.rb:35:在’构建步骤‘中,执行shell,并将构建标记为失败我根本就不是专业的程序员!所以在这里放轻松点,因为我可能已经超出了我的深度,但这让我很困惑。
我也在使用啤酒,如果有帮助的话
Brew Config
HOMEBREW_VERSION: 1.1.12
产地:https://github.com/Homebrew/brew.git
头部: 8ea778f7c7ea790694485030d105a92a9416ef33
最后一次承诺:9天前
核心水龙头产地:https://github.com/Homebrew/homebrew-core
取芯头:55a35bb74627e9ee9537dc726ac07c3dbc59444
核心点击最后一次提交:7小时前
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/本地/自制
HOMEBREW_CELLAR: /usr/局部/鞍区
HOMEBREW_BOTTLE_DOMAIN:https://homebrew.bintray.com
CPU:八核64位哈斯韦尔
自制Ruby: 2.0.0-p 648
Clang: 8.1构建802
Git: 2.11.0 /Applications/Xcode.app/Contents/Developer/usr/bin/git =>
Perl: /usr/bin/perl
Python: /usr/local/bin/python => =>
红宝石: /usr/local/bin/ruby => /usr/local/Cellar/ruby/2.4.1_1/bin/ruby
Java: 1.8.0_121
macOS: 10.12.4-x86_64
Xcode: 8.3.1
CLT: N/A
X11: N/A
我的贝壳和詹金斯之间有红宝石匹配吗?
下面是我使用的内容: RallyConnectorForGit-3.7_3节点5.4.1 rally_api 1.2.1 httpclient 2.8.3 vcseif 1.2.0 Jenkins 2.54
我迷路了..。还有什么你需要的请大声喊!
发布于 2017-04-22 23:35:19
这是修正了HBrew上的红宝石版本
https://stackoverflow.com/questions/43354040
复制相似问题