加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何让rvm在capistrano部署中创建我的gemset?

发布时间:2020-12-16 23:13:11 所属栏目:百科 来源:网络整理
导读:我正在尝试使用capistrano来创建我的rvm gemset. 我使用rvm-capistrano宝石. 即使我明确尝试在安装时创建它,capistrano shell命令看起来像这样: rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3-p194@vatax' -c 'rvm use 1.9.3-p194@vatax --create'
我正在尝试使用capistrano来创建我的rvm gemset.

我使用rvm-capistrano宝石.

即使我明确尝试在安装时创建它,capistrano shell命令看起来像这样:

rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3-p194@vatax' -c 'rvm use 1.9.3-p194@vatax --create'

这显然失败了错误信息:

Gemset 'vatax' does not exist,'rvm gemset create vatax' first,or append '--create'

事实上,我希望gem能够为我创建gemset,但如果不是,至少我想使用非rvm shell在capistrano中创建gemset.

解决方法

这在gem中尚不支持,有一张添加支持的票据 – https://github.com/wayneeseguin/rvm-capistrano/issues/8

现在你可以使用安装ruby的任务,它也需要创建gemset,当ruby已经安装时它只会创建gemset:

before 'deploy','rvm:install_ruby'

您可以在RVM文档中找到更多信息:https://rvm.io/integration/capistrano/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读