【问题标题】:Maintaining multiple standalone ruby scripts on same machine在同一台机器上维护多个独立的 ruby​​ 脚本
【发布时间】:2013-08-02 07:10:00
【问题描述】:

我有一台运行多个独立 ruby​​ 脚本的机器。每次我必须为其中一个脚本升级一些 gem 时,我都必须寻找它对其他脚本的影响。您认为为 ruby​​ 脚本每个创建一个 gemfile 是一个好习惯,或者有人可以推荐我一种更好的方法来维护这样的系统吗?我有时也想在不同的脚本中使用同一个 gem 的不同版本。

【问题讨论】:

    标签: ruby rubygems gemfile


    【解决方案1】:

    使用RVMRbEnv 怎么样?

    在这种情况下,您需要使用 rvm/rbenv 配置将每个文件放在单独的文件夹中。

    【讨论】:

    • 感谢您的回答 Denyago。我考虑过使用 rvm 并为每个脚本编写 gemfile。但是为每个人写一个有点麻烦。再次感谢
    【解决方案2】:

    我为每个项目创建了独立的 gemset,以确保 gems 和它的版本都可以。 RVM 提供了管理 gemsets 的所有工具。

    因此,您需要为每个脚本创建一个单独的文件夹,其中包含自己的.ruby-gemset

    【讨论】:

    • 感谢您的回答 Freemanoid。我现在正在使用 RVM。
    猜你喜欢
    • 2022-06-29
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多