【发布时间】:2015-07-02 07:49:56
【问题描述】:
我正在使用 [chef-rbenv][1] 并像这样在系统范围内安装 gems:
node/my_server.json
"rbenv": {
"rubies": ["2.2.0"],
"global": "2.2.0",
"root_path": "/opt/rbenv",
"gems": {
"2.2.0": [
{ "name": "activesupport"},
{ "name": "awesome_print"}
]
}
}
我想像这样安装我的私人 gem my_foo。
通过像这样编写 Gemfile,gem 在本地环境中运行良好:
gem 'my_foo', :git => 'git@bitbucket.org:ironsand/my_foo.git'
gem 'pry-byebug'
服务器 root 帐户有权访问 git 存储库。
我发现如果我安装自己的 gem 服务器,我可以安装 gem,但我不想安装 gem 服务器。
有没有办法使用chef-rbenv 安装私有gem?
【问题讨论】:
标签: ruby gem chef-infra rbenv