gpt4 book ai didi

ruby-on-rails - Intellij Idea 或 RubyMine 中的 GLOBAL 与普通 Ruby SDK

转载 作者:数据小太阳 更新时间:2023-10-29 08:04:14 25 4
gpt4 key购买 nike

在 Intellij/RubyMine 中处理 Ruby 项目时,您必须选择要使用的 Ruby SDK。我的下拉菜单目前看起来像这样。

enter image description here

2.1.1、2.1.1[global] 和 2.1.1[my-project-name] 之间有什么区别?

为什么我要使用一个而不是另一个?

最佳答案

括号中的名字其实不是IntelliJ/RubyMine创建的。相反,它们是由 RVM 创建的:它们是 RVM gemsets 的名称。 RVM 允许您通过创建命名的 gemsets 来创建多组 gem。全局 gemset 是默认创建的,并由所有其他 gemset 共享。其余命名的 gemsets 是手动或自动创建的(例如,通过 .ruby-gemset 文件)。 IntelliJ 选择由 RVM 管理的 Rubies 和 gemsets,并为每个 Ruby/gemset 组合创建一个 SDK 条目。

您会使用与指定 gemset 相对应的 SDK 之一的原因是,如果您已经在该 gemset 中安装了特定于该项目的 gem。如果您不使用 gemsets 来管理您的 Rubygems,那么您可以只使用其中一个没有括号中的 gemset 名称的 Ruby SDK。

有关 gemset 的更多信息,您可以在此处查看 RVM 文档:https://rvm.io/gemsets/basics

关于ruby-on-rails - Intellij Idea 或 RubyMine 中的 GLOBAL 与普通 Ruby SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23402203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com