【问题标题】:Install rvm with rvm1-capistrano3 only if it is not installed仅在未安装 rvm1-capistrano3 时安装 rvm
【发布时间】:2014-03-15 16:50:53
【问题描述】:

我在我的项目中使用rvm1-capistrano3

当我运行cap staging deploy时,如果没有安装rvm,我想安装rvm

但如果有rvm,我想跳过这一步。

如何使用rvm1-capistrano3 实现它?

【问题讨论】:

    标签: ruby-on-rails rvm capistrano rvm-capistrano


    【解决方案1】:

    对于 capistrano3 https://github.com/rvm/rvm1-capistrano3#install-rvm-1x

    对于 capistrano2 使用 install_rvm 模块。 https://github.com/wayneeseguin/rvm-capistrano#modules

    如果 rvm 不存在,它将安装,如果存在则更新。

    【讨论】:

    • 不幸的是,我不能像 capistrano 2 那样使用 rvm-capistrano,而我使用 capistrano 3
    • 抱歉,没注意到。更新了答案。
    • 这是我目前正在使用的,但是每次我运行cap rvm1:install:rvm任务时它都会安装rvm,无论我是否已经有rvm
    • 是安装还是更新?如果我要在我的计算机上安装 rvm,然后再次运行 install 命令,它会尝试更新它。更新和安装命令完全相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多