【问题标题】:Redmine & rake version: how to update for user redmineRedmine & rake 版本:如何为用户 redmine 更新
【发布时间】:2018-04-19 14:48:13
【问题描述】:

我需要将 rake 更新到版本 12.2.1 我正在使用 Redmine 泊坞窗图像。所以我尝试在 Gemfile 中添加以下行:

宝石“耙子”、“12.2.1”

当我连接到运行 redmine 的 docker 容器时,只有在 root 用户下我才能看到 rake 的更新版本,但作为 redmine 用户我看到的是旧版本,如以下命令所示:

root# rake --version
rake, version 12.2.1

root# su - redmine
redmine$ rake --version
rake, version 10.4.2

我对 ruby​​ 和 redmine 不太有信心,所以我请求任何有用的建议。

提前谢谢你。 尼古拉

【问题讨论】:

    标签: docker rake redmine


    【解决方案1】:

    你应该在 redmine 用户下通过 rvm 安装你的 rake 和 ruby​​,参考 stackoverflow 上的这个问题How to correctly install RVM in Docker?

    完成 RVM 后,为 Redmine 重新运行 bundle install

    【讨论】:

      【解决方案2】:

      已经安装的gem可以使用更新

      bundle update <gemname>
      

      这样做还可以确保您是正确的用户(在您的情况下可能是 redmine)并且在正确的路径中(例如您的 Redmine 的根目录)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-04
        • 2016-04-17
        • 1970-01-01
        • 1970-01-01
        • 2022-06-10
        • 1970-01-01
        • 2020-07-04
        • 1970-01-01
        相关资源
        最近更新 更多